Eclipse ADT 捆绑包在连接电话时挂起


带有

ADT 的 Eclipse 在 Ubuntu 12.04 64 位上运行良好。但是,每当我在 Eclipse 打开的情况下插入手机时,它往往会无限期地挂起并最大化我的 CPU。即使插入我的手机后它没有立即挂起,如果手机完全连接,它也会间歇性地卡住并且不会响应任何输入,从一分钟到10 +分钟不等。在命令行上运行时,这是唯一的输出:

(ADT:11808): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed
(ADT:11808): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

等。。。

在研究了这些错误之后,我相信这不是根本原因,因为即使我的手机没有连接并且运行良好,Eclipse 也会这样做。

日志同样无用,只提到在我被迫关闭 Eclipse 后没有保存工作区。

作为参考,我正在连接的手机是运行Android 2.3.4的Droid 2 Global。

处理 ADT + Eclipse 时出现错误很常见。

更新到最新的 ADT,必须修复此问题

我也在使用手机,使用最新的ADT进行调试,并且没有遇到任何问题。

我看到你正在运行 64 位 Ubuntu...我在 64 位 Debian 7 (Wheezy) 下遇到了类似的问题,并通过在 32 位 Java 1.7 下运行 32 位 Eclipse Juno 解决了它。

我有这个问题 - 你需要清除logcat缓冲区(adt中的错误)。

在插入手机之前,打开终端并运行"adb logcat",这不是 100% 修复,但它减少了崩溃的数量。此外,减少应用程序生成的日志数据量将有很大帮助(因为再一次,太多的日志会使插件崩溃)。

有趣的是,这是在圣诞节前修复的,但在以下更新中倒退了。

无论如何,我在键入此内容时正在提交错误报告。

最新更新