3

我正在使用 ADT 插件在 Ubuntu 12.04 64 位上运行 Eclipse Juno。我正在开发一个适用于 android 的应用程序,我可以开发得很好,但是每当我的应用程序在调试时抛出未捕获的异常时,eclipse 就会冻结,我必须强制退出程序并重新启动。这使得确定我的应用程序中的错误几乎是不可能的,因为我什至无法获得异常的堆栈跟踪。

编辑:它似乎有时会起作用,而且我注意到日食挂起时没有明显的模式。

4

2 回答 2

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 时,它起作用了。

于 2014-01-11T15:19:13.850 回答
1

将 Android->LOgcat->要缓冲的最大 logcat 消息数的首选项更改为“5000”。那应该可以解决问题。

[更新] 您也可以点击 logcat 上的 [x] clear 按钮来清除所有最近的 logcat 消息。

祝你好运!

于 2013-04-13T10:27:03.493 回答