我使用ADT插件在Ubuntu 12.04 64bit上运行Eclipse Juno。我正在开发一个Android应用程序,我可以开发得很好,但每当我的应用程序在调试时抛出未捕获的异常,eclipse冻结,我必须强制退出程序并重新启动。这使我的应用程序中的错误几乎不可能确定,因为我甚至无法获得异常的堆栈跟踪。
编辑: 它似乎有时会起作用,我注意到eclipse挂起时没有明显的模式。
答案 0 :(得分:1)
更改Android-> LOgcat->最大logcat消息数量的首选项以缓冲为“5000”。那应该可以解决问题。
[更新]您还可以点击logcat上的[x]清除按钮清除所有最近的logcat消息。
祝你好运!答案 1 :(得分:1)
尝试在Windows 8工作站和常规Android ADT捆绑包上进行调试时遇到了完全相同的问题。我通过不使用标准ADT包解决了它。相反,我下载了最新的eclipse(4.3.1 / Kepler),并使用http://developer.android.com/sdk/index.html中名为“设置现有IDE”的指令手动安装了SDK和eclipse插件。
所以至少在我的情况下问题似乎是Eclipse Juno版本。移动到Eclipse Kepler时,它可以工作。