【发布时间】:2010-09-20 18:24:49
【问题描述】:
我的 Helloworld 教程示例构建和运行都很好,只是它不显示文本(即加载应用程序)。我唯一看到的是 Emulator(Target 2.2 API 级别 8)只提供了“Android”。然后模拟器会在一段时间内显示一个锁定的屏幕。这是控制台的输出
[2010-09-20 10:36:55 - HelloAndroid] Android 发布! [2010-09-20 10:36:55 - HelloAndroid] adb 运行正常。 [2010-09-20 10:36:55 - HelloAndroid] 执行 com.example.HelloAndroid.HelloAndroid 活动启动 [2010-09-20 10:36:55 - HelloAndroid] 自动目标模式:首选 AVD 'my_avd' 不可用。启动新的模拟器。 [2010-09-20 10:37:56 - HelloAndroid] 警告:应用程序未指定 API 级别要求! [2010-09-20 10:37:56 - HelloAndroid] 设备 API 版本为 8 (Android 2.2) [2010-09-20 10:37:56 - HelloAndroid] HOME 在设备 'emulator-5554' 上启动 [2010-09-20 10:38:23 - HelloAndroid] 将 HelloAndroid.apk 上传到设备 'emulator-5554' [2010-09-20 10:38:27 - HelloAndroid] 安装 HelloAndroid.apk...退出模拟器后,出现以下错误。
[2010-09-20 09:02:24 - DeviceMonitor]发送 jdwp 跟踪请求失败! [2010-09-20 09:38:46-ddms]空 java.lang.NullPointerException 在 com.android.ddmlib.JdwpPacket.writeAndConsume(Jdwp Packet.java:213) 在 com.android.ddmlib.Client.sendAndConsume(Client.ja va:573) 在 com.android.ddmlib.HandleHello.sendHELO(HandleHell o.java:142) 在 com.android.ddmlib.HandleHello.sendHelloCommands(H andleHello.java:65) 在 com.android.ddmlib.Client.getJdwpPacket(Client.jav a:670) 在 com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317) 在 com.android.ddmlib.MonitorThread.run(MonitorThread .java:263) [2010-09-20 09:38:47-ddms]空 java.lang.NullPointerException 在 com.android.ddmlib.JdwpPacket.writeAndConsume(Jdwp Packet.java:213) 在 com.android.ddmlib.Client.sendAndConsume(Client.ja va:573) 在 com.android.ddmlib.HandleHello.sendHELO(HandleHell o.java:142) 在 com.android.ddmlib.HandleHello.sendHelloCommands(H andleHello.java:65) 在 com.android.ddmlib.Client.getJdwpPacket(Client.jav a:670) 在 com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317) 在 com.android.ddmlib.MonitorThread.run(MonitorThread .java:263) [2010-09-20 09:50:11 - DeviceMonitor]发送 jdwp 跟踪请求失败! [2010-09-20 09:59:29 - DeviceMonitor]发送 jdwp 跟踪请求失败! [2010-09-20 09:59:31 - Logcat] 找不到设备 com.android.ddmlib.AdbCommandRejectedException:找不到设备 在 com.android.ddmlib.AdbHelper.setDevice(AdbHelper.j ava:736) 在 com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373) 在 com.android.ddmlib.Device.executeShellCommand(Devi ce.java:285) 在 com.android.ddmuilib.logcat.LogPanel$3.run(LogPane l.java:516) [2010-09-20 10:40:46 - DeviceMonitor]发送 jdwp 跟踪请求失败!另外,有没有办法从模拟器启动时运行的 CMD 窗口捕获文本?
【问题讨论】:
-
请提供一些代码!您是否正确设置了模拟器?捕获是什么意思?我假设你使用eclipse。在 Eclipse 中,只要您不删除它,就会保存日志。但是也有一个按钮可以导出日志。安装 HelloAndroid.apk... 成功了吗?
标签: android