连接手机时,Eclipse ADT捆绑包会挂起

时间:2012-12-19 08:34:00

标签: android 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。

3 个答案:

答案 0 :(得分:1)

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

  

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:-1)

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

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

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

无论如何,当我输入错误时,我正在提交错误报告。