Как сделать адаптер Android и adb работать на 64-битном Ubuntu без ia32-libs (работает для версий 12, 13 и 14)

Поскольку Ubuntu 13.10 больше не имеет ia32-libs, я не могу заставить среду разработки для Android работать на чистой установке 13.10.

Ошибка: ~ / android-studio / sdk / build-tools / android-4.2.2 / aapt ": error = 2, Нет такого файла или каталога

Этот файл существует и является исполняемым, но это 32-битный исполняемый файл.

В предыдущих установках я только что установил ia32-libs, чтобы исправить это, но это решение больше не работает для Ubuntu 13.10.

Я пробовал решения, предложенные askubuntu, например. Этот https://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package

Но он не работает для меня. Из этого ответа askubuntu.com я вижу, что я должен установить отдельные пакеты с

sudo apt-get install package:i386 

Но я не знаю, какие пакеты установить, чтобы инструменты для Android снова работали.

Кто-нибудь еще решил эту проблему, и у кого-нибудь есть список пакетов, которые необходимо установить для инструментов Android?

Solutions Collecting From Web of "Как сделать адаптер Android и adb работать на 64-битном Ubuntu без ia32-libs (работает для версий 12, 13 и 14)"

Хотя dpkg --add-architecture i386 не нужна в текущей версии Ubuntu (13.10), она требуется в текущих версиях Debian (7.x), и она также потребуется в будущих версиях Ubuntu. Поэтому я собираюсь оставить его. Просто игнорируйте его для Ubuntu 13.10.

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

Обновление: aapt действительно требует zlib поэтому я добавил его в список. Но вам не нужны никакие пакеты lib32 .

Другой способ (без добавления архитектуры i386) …

 sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 sudo apt-get install lib32z1 

Ссылка: исправить Android adb на Ubuntu 13.10 64bit

Это всего лишь вопрос, дающий sdk-файлам необходимые разрешения.

  sudo chmod -R +x /path/to/android-sdk-linux 

Перезагрузите Android Studio и посмотрите, исправить ли это.

Проблемы с разрешением обычно возникают при копировании / перемещении файлов sdk из раздела NTFS или копировании с другого компьютера.

На Ubuntu 14.04 LTS x64 и buildToolsVersion 21/22 достаточно было выполнить следующее:

 sudo apt-get install libc6:i386 libstdc++6:i386 sudo apt-get install zlib1g:i386 

Ошибка, которую я получал:

 Execution failed for task ':core:processReleaseResources'. > A problem occurred starting process 'command '/home/user/androidSDK/android-sdk/build-tools/21.1.2/aapt'' 

Установить 13.04 ia32-libs (raring ringtail)

Инструкции: http://bisonf.wordpress.com/2013/10/19/ubuntu-13-10-how-to-properly-install-ia32-libs-and-ia32-libs-multiarch/