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:
编辑2:
跟踪文件实际上是在SD卡上创建的,我可以使用adb或DDMS文件资源管理器将其拉出来并在traceview中查看它.当我单击"停止方法分析"图标时,我只是收到错误消息,并且不会自动显示跟踪文件.我尝试删除AVD并创建新的AVD,安装最新的插件版本,然后重新安装插件,但问题仍然存在.我可以忍受它,但让它像往常一样工作会很好.
我读到这种分析方法仅适用于 Android 2.2 及更高版本。抱歉,现在找不到链接。
在较低版本上,您仍然可以通过以下方式进行配置Debug.startMethodTracing(); ... Debug.stopMethodTracing();
更新:检查您是否已正确安装具有读/写权限的 SD 卡,并检查您的清单文件中是否具有 WRITE_EXTERNAL_STORAGE 权限。这可能是个问题,因为从 Android 2.2 DDMS 堆转储请求直接从 VM 中流出,消除了外部存储需求。
如果您拥有所有权限,请在此处发布 logcat 输出。
PS我找到了我提到的 一份文件。