DDMS 在设备上不显示进程列表



我是android应用程序测试的新手。我需要找到应用程序的堆大小和堆用途。所以我使用DDMS来做这件事,但有一个问题,它没有显示设备的运行过程。

设备。Nexus 6.0.1。你能告诉我吗?我在这里缺了什么??

任何帮助都将不胜感激。

请参阅屏幕截图中显示设备但其进程未显示的圆圈

我刚刚解决了这个问题。

如果您只想显示应用程序的信息,请在相应的Manifest.xml中添加android:debuggable="true"

否则,生根设备并闪烁自定义boot.img,其中"ro.debugable"设置为1。

为什么?退房时间:ro.可调试

有三种可能性:

  1. 尝试更换另一根usb电缆。

    • 有许多电缆只用于充电,不用于数据连接。买一根带数据连接的电缆也许可以解决你的问题
  2. 启用开发者选项

    • 进入设置菜单,向下滚动至"关于手机"。点击它
    • 再次向下滚动到底部,您会看到"内部版本号"。点击七(7)次
    • 第三次点击后,你会看到一个有趣的对话框,上面写着你离成为一名开发人员还有四次点击。继续点击,你已经恢复了开发者设置
    • 您可以深入到该菜单中执行诸如启用USB调试之类的操作
  3. 重新启动adb
    • adb终止服务器
    • adb启动服务器

在这里,您可以逐步找到查找堆大小的过程。

堆查看器漫游

希望这对你有帮助。。

最新更新