【问题标题】:Eclipse hangs when debugging android调试android时Eclipse挂起
【发布时间】:2012-08-13 20:26:08
【问题描述】:

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

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

【问题讨论】:

  • 不确定您的具体 eclipse 问题,但您应该能够使用 Logcat 查看所有错误的堆栈跟踪,无论您是否正在调试。
  • 您确定它只是您的应用程序还是所有应用程序?尝试创建一个新的非常基本的项目,看看是否可以调试该项目。
  • 似乎是所有应用程序。此外,现在只需插入我的手机,它就开始挂起。
  • 有人能解决这个问题吗?

标签: android eclipse


【解决方案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 时,它起作用了。

【讨论】:

    【解决方案2】:

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

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

    祝你好运!

    【讨论】:

    • 我想你可能会做点什么!我的默认值为 5000,将其提高到 20.000,因为 LogCat 收到了来自 Android 的调试语句的垃圾邮件,现在它似乎可以工作了。不知道是不是巧合,但是有时候GL日志语句似乎并不总是出现……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 2011-04-15
    • 2012-07-03
    • 2019-02-12
    • 2014-11-10
    • 2011-12-05
    • 1970-01-01
    相关资源
    最近更新 更多