7

ADT を使用した Eclipse は、Ubuntu 12.04 64 ビットで正常に動作します。ただし、Eclipse を開いた状態で電話を接続すると、ハングする傾向があり、無期限に CPU を使い果たします。電話を接続した直後にハングアップしない場合でも、電話がまったく接続されていない場合、断続的に停止し、1分から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 です。

4

3 に答える 3

1

ADT + Eclipse を扱うときのバグはよくあることです。

最新の ADT に更新し、これを修正する必要があります

最新のADTでデバッグするために携帯電話も使用していますが、問題はありません。

于 2013-01-16T10:26:09.433 に答える
-1

この問題があります。logcat バッファをクリアする必要があります (adt のバグ)。

電話を差し込む前に、ターミナルを開いて「adb logcat」を実行してください。これは 100% の修正ではありませんが、クラッシュの量を減らします。また、アプリが生成するログ データの量を減らすことも大いに役立ちます (繰り返しになりますが、ログが多すぎるとプラグインがクラッシュします)。

おかしなことに、これはクリスマスの直前に修正されましたが、次のアップデートで後退しました.

とにかく、これを入力しながらバグレポートを提出しています。

于 2013-04-08T10:41:41.627 に答える