我想DDMS
使用Eclipse
. 当我启动模拟设备时,从 8600 及以上开始,模拟设备的线程会正确显示。
但是,当我将 Droid 连接到 PC 时,该设备在 DDMS 中显示得很好。logcat生成正确,可以查看文件结构。但是,线程不显示。我在“线程”窗格中看到“未选择客户端”,并且设备列表旁边没有下拉图标。
我是否需要更改 Eclipse 中的某些特定设置?这可能是驱动程序问题吗?
Eclipse Preferences (OSX) > Android > DDMS > check Thread Updates Enabled by Default
Add Android Device view to get device pan(e) noted above
Set android:debuggable=true (two g's) in app tag as noted above
Run your app in emulator
Select device in device pane
Click the update threads button
Enjoy
确保清单文件中有android:debuggable="true"
你application tag
这是预期的行为。问题是您的机器人未处于调试模式。请注意,在Devices
版本号旁边的窗格中,debug
针对仿真设备进行了说明,但在机器人的情况下则没有。
从我目前发现的情况来看——在机器人上,只有一个应用程序可以在调试模式下运行;在 DDMS 中您的设备下只会列出这个。
我不知道如何在调试模式下运行(/引导)整个机器人,或者是否有可能。就目前看来,没有办法在“调试”中启动整个真实设备。
前往 DDMS
在设备面板中选择设备
查看此窗格的标题。你可以看到更新线程
您可以从设备查看线程和更新
如果您像我一样使用 Intellij Idea - 从工具-> android 运行监视器,否则在 ADB 中内置的 Idea 与 ddms 冲突。
在 Android Studio 上:在 DDMS(Dalvik 调试监视器服务器)屏幕上:Show View -> 然后选择您需要的分析视图。