我是android应用程序测试的新手。我需要找到应用程序的堆大小和堆用途。所以我使用DDMS来做这件事,但有一个问题,它没有显示设备的运行过程。
设备。Nexus 6.0.1。你能告诉我吗?我在这里缺了什么??
任何帮助都将不胜感激。
请参阅屏幕截图中显示设备但其进程未显示的圆圈
我刚刚解决了这个问题。
如果您只想显示应用程序的信息,请在相应的Manifest.xml中添加android:debuggable="true"。
否则,生根设备并闪烁自定义boot.img,其中"ro.debugable"设置为1。
为什么?退房时间:ro.可调试
有三种可能性:
-
尝试更换另一根usb电缆。
- 有许多电缆只用于充电,不用于数据连接。买一根带数据连接的电缆也许可以解决你的问题
-
启用开发者选项
- 进入设置菜单,向下滚动至"关于手机"。点击它
- 再次向下滚动到底部,您会看到"内部版本号"。点击七(7)次
- 第三次点击后,你会看到一个有趣的对话框,上面写着你离成为一名开发人员还有四次点击。继续点击,你已经恢复了开发者设置
- 您可以深入到该菜单中执行诸如启用USB调试之类的操作
- 重新启动adb
- adb终止服务器
- adb启动服务器
在这里,您可以逐步找到查找堆大小的过程。
堆查看器漫游
希望这对你有帮助。。