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% 修复,但它减少了崩溃的数量。此外,减少应用程序生成的日志数据量将有很大帮助(因为再一次,太多的日志会使插件崩溃)。
有趣的是,这是在圣诞节前修复的,但在以下更新中倒退了。
无论如何,我在键入此内容时正在提交错误报告。