У Android SDK возникли проблемы с ADB

Итак, я установил Android SDK, Eclipse и ADT. После первого запуска Eclipse после настройки ADT появилась эта ошибка:

[2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

[2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Я не совсем уверен, как это. Чувствует себя странно, что там пропала библиотека. Я использую Ubuntu 12.04. Нет ADB является довольно большим ударом для разработчика Android. Как мне исправить?

19
задан 30 May 2012 в 04:30

7 ответов

Для инструментов платформы Android SDK требуется ia32-libs, который сам по себе представляет собой большой пакет библиотек:

sudo apt-get install ia32-libs

ОБНОВЛЕНИЕ:

Ниже приведены Последние инструкции от Google о том, как установить зависимости библиотеки Android SDK:

Если вы используете 64-битный дистрибутив на своей машине разработки, вам сначала нужно установить дополнительные пакеты. Для Ubuntu 13.10 (Saucy Salamander) и выше установите пакеты libncurses5:i386, libstdc++6:i386 и zlib1g:i386, используя apt-get:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386

Для более ранних версий Ubuntu установите ia32-libs пакет с использованием apt-get:

apt-get install ia32-libs
0
ответ дан 30 May 2012 в 04:30

Вам нужна 32-битная версия библиотеки ncurses, установленная в вашей системе

sudo apt-get install libncurses5:i386

Помимо libncurses5, вам может потребоваться libstdc ++ 6.

sudo apt-get install libstdc++6:i386

С помощью команды

sudo apt-get install ia32-libs

Вы устанавливаете много библиотек, которые бесполезны для решения вашей проблемы.

0
ответ дан 30 May 2012 в 04:30

Я использую Ubuntu 13.10, и у меня возникла та же проблема. Я попытался добавить ia32libs, и он не распознал репо, и порекомендовал пару других, таких как lib32z1. Ни один не работал. Затем я увидел этот комментарий:

Вам нужна 32-битная версия библиотеки ncurses, установленная в вашей системе

sudo apt-get install libncurses5:i386

Помимо libncurses5, вам может потребоваться libstdc ++ 6.

sudo apt-get install libstdc++6:i386

Это прекрасно сработало для меня. :)

0
ответ дан 30 May 2012 в 04:30

Если libncurses не установлено, установите его и попробуйте снова.

sudo apt-get install libncurses5
0
ответ дан 30 May 2012 в 04:30
sudo apt-get install ia32-libs

Решил мою проблему. Эта коллекция библиотек может быть полезна и для многих программ разработчиков.

0
ответ дан 30 May 2012 в 04:30

Для меня adb пропал без вести независимо от всех видов деятельности.

Затем я заметил полезный совет, показанный в терминале, который я пробовал:

sudo apt-get install android-tools-adb

После этого была установлена ​​команда adb и теперь я могу устанавливать на эмулируемые устройства все, что захочу.

0
ответ дан 30 May 2012 в 04:30

Это решило мою проблему. -64-битовый Debian-убунту /

0
ответ дан 30 May 2012 в 04:30

Другие вопросы по тегам:

Похожие вопросы: