如何在我的Android客户端上启用堆更新


128

在下方DDMS,有一个HEAP标签,然后单击“设备”下的我的android应用程序。但它说:

Heap updates are NOT ENABLED for this client

如何为Android应用程序启用堆更新?

Answers:


228

在设备选项卡上,有一堆以绿色错误开头的图标。右边是“更新堆:”按钮,看起来像是一个半满的绿色圆柱体。按下该按钮,应启用“堆”选项卡。单击“原因GC”以填充“堆”选项卡。

在此处输入图片说明


31
注意:将来的读者:您必须首先从列表中选择过程。
Timmmm 2012年

2
对于未来的读者:在Eclipse中,您必须单击窗口->打开透视图-> DDMS,以打开DDMS透视图。在那里,您会弹出很多窗口-包括设备标签(他们正在谈论的设备标签)。
AgentKnopf 2012年

2
您是否遇到过您的应用程序没有出现在设备下方的问题?有时会出现我的应用程序,并且我可以单击“更新堆”按钮,但是通常在我的设备下列出的运行进程为零。
user291701 2013年

Android Studio如何在这里更高效?
2013年

2
@YagneshCangi GC是垃圾收集
埃里克·莱文

3

值得一提的一件事,你必须把android:debuggable="true"AndroidManifest.xml(下应用标签),以查看进程列表中可用的设备/模拟器(在DDMS)下。即使您不尝试在调试模式下运行应用程序。


4
事实并非如此,仅在要调试发行版时才需要此标志。
arne.jans 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.