Android Eclipse DDMS > 堆 > 导致 GC 变灰

Posted

技术标签:

【中文标题】Android Eclipse DDMS > 堆 > 导致 GC 变灰【英文标题】:Android Eclipse DDMS > Heap > Cause GC greyed out 【发布时间】:2013-05-18 05:43:33 【问题描述】:

我无法单击 Eclipse 中 DDMS 透视图下的堆选项卡中的 Cause GC 按钮,因为它是灰色的。

我在 OS X 上使用 ADT v22(Eclipse/android/ADT 包)。我使用的设备是 S3。

随后的步骤: 1. 从 Eclipse 部署的应用程序 2. DDMS 中的选定流程 3.点击堆更新按钮 4. 打开堆选项卡,但原因 GC 显示为灰色。我猜这是因为堆选项卡中没有填充数据(没有可供选择的客户端,列表中也没有对象)。

有谁知道可能出了什么问题?

【问题讨论】:

【参考方案1】:

尝试在“/platform-tools/”中运行“adb kill-server”和“adb start-server”。 看看这个寻求帮助http://developer.android.com/tools/help/adb.html

【讨论】:

【参考方案2】:

我遇到了同样的问题。如果我在 Eclipse 中单击 DDMS,Gause GC 显示为灰色,无法执行。但是,DDMS 也包含在 Android SDK 的 tools/ 目录中。如果我从 tools/ 目录中键入 ddms(或 Mac/Linux 上的 ./ddms),一切正常。

【讨论】:

以上是关于Android Eclipse DDMS > 堆 > 导致 GC 变灰的主要内容,如果未能解决你的问题,请参考以下文章

Android Eclipse DDMS 更新堆按钮已禁用

Android 开发中eclipse 下 DDMS 视图中 sdcard 中文件导入的处理

Android 内存监测工具 DDMS

eclipse Android项目 DDMS db文件 导出 Failed to pull selection null 问题

Android如何使用安卓的logcat『整理』

DDMS的logcat不输出日志怎么解决