Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试android时Eclipse挂起_Android_Eclipse - Fatal编程技术网

调试android时Eclipse挂起

调试android时Eclipse挂起,android,eclipse,Android,Eclipse,我在Ubuntu12.0464位上用ADT插件运行EclipseJuno。我正在为android开发一个应用程序,我可以开发得很好,但是每当我的应用程序在调试时抛出一个未捕获的异常时,eclipse就会冻结,我必须强制退出程序并重新启动。这使得确定我的应用程序中的bug几乎不可能,因为我甚至无法获取异常的堆栈跟踪 编辑: 它有时似乎有效,我注意到eclipse何时挂起的模式不明显。将Android->LOgcat->Max number of LOgcat messages to buffer的

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

编辑:
它有时似乎有效,我注意到eclipse何时挂起的模式不明显。

将Android->LOgcat->Max number of LOgcat messages to buffer的首选项更改为“5000”。这应该可以解决问题

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


祝你好运

在windows 8工作站和常规Android ADT捆绑包上调试时,我遇到了完全相同的问题。我通过不使用标准ADT包解决了这个问题。相反,我下载了最新的eclipse(4.3.1/Kepler),并使用名为“设置现有IDE”的说明手动安装SDK和eclipse插件


因此,至少在我的情况下,问题似乎是EclipseJuno版本。当移动到Eclipse Kepler时,它起到了作用。

不确定您的具体Eclipse问题,但无论您是否在调试,您都应该能够使用Logcat查看所有错误的堆栈跟踪。您确定这只是您的应用程序还是所有应用程序吗?尝试创建一个新的非常基本的项目,看看是否可以调试该项目。它似乎是所有的应用程序。而且,现在只要把我的手机插上,它就开始挂起了。有人能解决这个问题吗?我想你可能会发现一些东西!我的默认值是5000,当LogCat被安卓系统的调试语句滥发时,我把它的默认值提高到了20.000,现在它似乎可以工作了。我不知道这是否是巧合,但有时GL日志语句似乎并不总是出现。。。