无法下载跟踪文件

Fir*_*aad 8 eclipse android profiling

每当我切换到DDMS视图并启动方法分析时,我在停止分析时会收到以下错误消息:

Method Profiling Error:

Unable to download trace file:

Remote object doesn't exist!
Run Code Online (Sandbox Code Playgroud)

这只发生在1.6和2.1 AVD,2.2和2.3工作正常.自从Eclipse Android插件的最新更新以来,我一直遇到这个问题.我在Ubuntu 10.04上使用Eclipse 3.5.2和Android Development Toolkit版本8.0.0.v201011171904-77661.如果您需要更多信息,请与我们联系.

编辑1:

Logcat输出

编辑2:

跟踪文件实际上是在SD卡上创建的,我可以使用adb或DDMS文件资源管理器将其拉出来并在traceview中查看它.当我单击"停止方法分析"图标时,我只是收到错误消息,并且不会自动显示跟踪文件.我尝试删除AVD并创建新的AVD,安装最新的插件版本,然后重新安装插件,但问题仍然存在.我可以忍受它,但让它像往常一样工作会很好.

Ser*_*tov 1

我读到这种分析方法仅适用于 Android 2.2 及更高版本。抱歉,现在找不到链接。

在较低版本上,您仍然可以通过以下方式进行配置Debug.startMethodTracing(); ... Debug.stopMethodTracing();

更新:检查您是否已正确安装具有读/写权限的 SD 卡,并检查您的清单文件中是否具有 WRITE_EXTERNAL_STORAGE 权限。这可能是个问题,因为从 Android 2.2 DDMS 堆转储请求直接从 VM 中流出,消除了外部存储需求。

如果您拥有所有权限,请在此处发布 logcat 输出。

PS我找到了我提到的 一份文件。