Я установил пакет Android Developer Tools (ADT), который включает платформу Eclipse, используя официальные инструкции . Когда я запускаю программу из командной строки, я вижу это сообщение 8 раз:
LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: утверждение `GTK_IS_MENU_SHELL (menu) 'не удалось
blockquote>
Когда я выхожу, я получаю:
>(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 (меню) 'ошибка' [ 1119]
>(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 будет работать нормально, или с некоторыми ошибками, или с ограниченной функциональностью?ОБНОВЛЕНИЕ
При работе с
sudo
:sudo adt-bundle-linux-x86_64 / eclipse / eclipse
blockquote>ошибок GTK нет. Как запустить ADT / Eclipse без
sudo
и без ошибок GTK?
Я думаю, что причина этого в том, что у вас 64-битная архитектура. Надеюсь, это можно исправить довольно легко. При запуске Android на 64-битной Ubuntu вам нужны 32-битные библиотеки. Это можно легко установить, запустив в терминале следующее:
sudo apt-get install ia32-libs
. Если это работает без использования sudo
и ваших правок, то счастливых дней! Если нет, я посмотрю вокруг. Это исправило проблемы, которые были у меня на моей 64-битной Ubuntu.
Перейдите на по этой ссылке , скачайте ADT zip и используйте его для установки. Если у вас возникнут проблемы, дайте мне знать.
Кто-то, имеющий ту же проблему , обнаружил, что она связана с некоторыми PPA, которые они добавили для доступа к некоторым расширениям GNOME Shell.
Если это не была стандартная установка, проверьте, были ли добавлены какие-либо дополнительные PPA, и протестируйте в то же время, используя другую среду рабочего стола .