web-dev-qa-db-ja.com

Android Developer Tools(ADT)をインストールすると、sudoとして実行されない場合にGTKエラーが発生する

Android Developer Tools(ADT)バンドルをインストールしました。これには、Eclipseプラットフォームが含まれています。 公式の指示 を使用します。メッセージ8回:

LIBDBUSMENU-GTK-CRITICAL **:watch_submenu:アサーション `GTK_IS_MENU_Shell(menu) 'が失敗しました

終了すると次のようになります:

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion GTK_IS_MENU_Shell(menu) 'が失敗しました `

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

>(ADT:5170): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

>(ADT:5170): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion 'GTK_IS_MENU_Shell(menu)' failed

何が悪いのでしょうか?
そして
ADTが正常に動作するのか、エラーが発生するのか、機能が低下するのを期待すべきですか?

[〜#〜] update [〜#〜]

Sudoとして実行する場合:

Sudo adt-bundle-linux-x86_64/Eclipse/eclipse

gTKエラーはありません。 SudoなしでGTKエラーに遭遇することなくADT/Eclipseを実行するにはどうすればよいですか?

1
chobok

この理由は、64ビットアーキテクチャを実行しているためだと思います。これは、非常に簡単に修正できることが望ましい。 64ビットUbuntuでAndroidを実行する場合、32ビットライブラリが必要です。これは、ターミナルで次を実行することで簡単にインストールできます。

Sudo apt-get install ia32-libs

それを試してみてください。 Sudoと上記の編集を使用せずに動作する場合は、幸せな日々を!そうでない場合、私は見て回るでしょう。この修正により、64ビットUbuntuで問題が発生しました。

1
lordqwerty

このリンク に移動し、ADT Zipをダウンロードしてインストールに使用します。問題が発生した場合はお知らせください。

0
shivamDev

同じ問題 を持っている人は、それがいくつかのGNOME Shell拡張機能へのアクセスのために追加したいくつかのPPAに関連していることを発見しました。

標準インストールでない限り、追加のPPAが追加されているかどうかを確認し、別の デスクトップ環境 を使用してテストします。

0
Alastair