У меня есть некоторые проблемы при запуске android sdk (ADB) на ubuntu 32-бит. Я загрузил и обновил sdk на ubuntu 14.02 64-bit, а теперь повторно использовал его на ubuntu 15.10 32-bit. Но когда я пытаюсь ./adb devices на терминале, я получаю эту ошибку:
bash: ./adb: cannot execute binary file: Exec format error
Я просто хочу спросить, работает Android SDK на 32-битной ubuntu?
Теперь инструменты платформы состоят только из инструментов для 64-битной архитектуры. Чтобы исправить эту проблему, вам необходимо загрузить платформенные инструменты r23.0.1, которые предназначены для 32-битной архитектуры, которые можно найти здесь в репозитории Google. После его загрузки просто перейдите в папку Sdk и замените содержимое папки platform-tools на содержимое загруженной папки platform-tools.
ПРИМЕЧАНИЕ. Возможно, вы захотите создать резервную копию предыдущей папки инструментов платформы.
Источник: здесь
Обычная установка - текущая (только 64-битная)
Попробуйте свеже загружать и свежеустанавливать пакет Android SDK. Это, вероятно, то, что вы изначально сделали в вашей системе x64. На этой установке он настроил его для вашего x64. Выполнение тех же действий должно быть настроено для вашей 32-разрядной установки Ubuntu.
Обычная установка - текущий (только 64-битный)
Я проверил установку текущего sdk как указано в Google (developer.android.com). Поскольку не было никаких спецификаций, относящихся к архитектуре i386 или x64, я предположил, что установка будет распознавать тип установки и соответственно настроить бинарные файлы. Я тестировал, что я предоставил, и похоже, официальная текущая загрузка работает только с x64. Последний 32-битный, который я смог найти (предоставленный Google), - это архив. Вы можете найти его в пакете Android SDK .