18

我想DDMS使用Eclipse. 当我启动模拟设备时,从 8600 及以上开始,模拟设备的线程会正确显示。

但是,当我将 Droid 连接到 PC 时,该设备在 DDMS 中显示得很好。logcat生成正确,可以查看文件结构。但是,线程不显示。我在“线程”窗格中看到“未选择客户端”,并且设备列表旁边没有下拉图标。

我是否需要更改 Eclipse 中的某些特定设置?这可能是驱动程序问题吗?

4

6 回答 6

11

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

于 2012-02-22T22:27:49.237 回答
10

确保清单文件中有android:debuggable="true"application tag

于 2010-11-12T10:51:46.177 回答
3

这是预期的行为。问题是您的机器人未处于调试模式。请注意,在Devices版本号旁边的窗格中,debug针对仿真设备进行了说明,但在机器人的情况下则没有。
从我目前发现的情况来看——在机器人上,只有一个应用程序可以在调试模式下运行;在 DDMS 中您的设备下只会列出这个。

我不知道如何在调试模式下运行(/引导)整个机器人,或者是否有可能。就目前看来,没有办法在“调试”中启动整个真实设备。

于 2014-11-24T18:15:37.347 回答
2

前往 DDMS

在设备面板中选择设备

查看此窗格的标题。你可以看到更新线程

您可以从设备查看线程和更新

于 2010-11-12T10:47:39.373 回答
1

如果您像我一样使用 Intellij Idea - 从工具-> android 运行监视器,否则在 ADB 中内置的 Idea 与 ddms 冲突。

于 2014-01-18T20:29:56.730 回答
0

在 Android Studio 上:在 DDMS(Dalvik 调试监视器服务器)屏幕上:Show View -> 然后选择您需要的分析视图。

于 2015-06-07T10:34:12.267 回答