我想看看我的应用程序消耗了多少内存,但是当我打开Android Monitor时,即使我的应用程序在设备上运行并且在可调试应用程序中也被选中,它显示此监视器已被禁用
我想知道如何启用它。
由于
答案 0 :(得分:3)
您可以简单地转到工具> Android>在该监视器中的Android设备监视器,您可以找到系统信息或堆等选项卡。这回答你的问题吗?
你可以拥有它的另一种方式。像这样 Eclipse首选项(OSX)> Android> DDMS>检查默认情况下启用的线程更新
添加Android设备视图以获取上面提到的设备平移(e)
如上所述,在app标签中设置android:debuggable = true(两个g' s)
在模拟器中运行您的应用
在设备窗格中选择设备
单击更新线程按钮
答案 1 :(得分:1)
我遇到了同样的问题。希望这个解决方案适合你。
在Android Monitor控件中,看起来您选择了一个死进程。就我而言,我选择了一个断开连接的模拟器,而不是我想监视的设备。仔细检查您是否选择了正确的设备和过程。
答案 2 :(得分:0)
我最近遇到这个问题,我在“项目结构”中设置了项目的SDK后启用。
答案 3 :(得分:0)
在Android Studio 3.5+中,没有内存监视器,而是有Profiler。