7

带有 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

ETC...

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

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

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

4

3 回答 3

1

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

于 2013-05-25T10:05:44.370 回答
1

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

更新到最新的 ADT,这必须修复

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

于 2013-01-16T10:26:09.433 回答
-1

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

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

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

无论如何,我在输入此内容时提交了一份错误报告。

于 2013-04-08T10:41:41.627 回答