Я установил среду разработки Android в Ubuntu 10.10, 32 бит. После создания AVD при запуске эмулятора я получил следующую ошибку.
ОШИБКА: двоичные файлы 32-битного эмулятора Linux Android УСТАРЕЛИ, чтобы использовать их,
вам нужно выполнить хотя бы одно из следующих действий:
- Использовать опцию -force-32bit при вызове эмулятора.
- Установите для ANDROID_EMULATOR_FORCE_32BIT значение true в вашей среде.
Любой из них позволит вам использовать 32-разрядные двоичные файлы, но имейте в виду, что они исчезнут в будущем выпуске Android SDK.
Подумайте о переходе на 64-битную систему Linux, прежде чем это произойдет.
Используемая версия ADT - 23.0.3.1327240. Библиотеки SDK, которые я использую, являются 32-битными. пожалуйста, помогите мне. Благодарю.
Ответы:
Вы получаете эту ошибку, потому что вы, очевидно, работаете в 32-битной системе, а эмулятор Android предназначен для наилучшей работы в 64-битной среде. Единственное реальное решение - установить 64-битную операционную систему.
Если ваше оборудование не поддерживает 64-битную версию или вы не можете переустановить ее прямо сейчас, вы можете временно обойти проблему, пропустив ее
-force-32bit
при запуске эмулятора из командной строки или установивANDROID_EMULATOR_FORCE_32BIT
значениеtrue
в вашей среде (как говорится в сообщении об ошибке). Вы можете сделать это, запустив:Из терминала. Добавьте текст:
до конца файла и сохраните и закройте его. Я не могу проверить это прямо сейчас, но вам нужно будет либо запустить
source .profile
из терминала, либо перезапустить, чтобы изменения вступили в силу.Попробуйте запустить эмулятор.
Настоятельно рекомендуется установить 64-разрядную операционную систему, чтобы продолжить разработку Android, поскольку Google в конечном итоге удалит 32-разрядные двоичные файлы, что приведет к прекращению работы вашего эмулятора. Сам Android также движется к архитектуре x64, поэтому, оставаясь с 32-битной версией, вы очень скоро останетесь позади.
источник
У меня есть одно отличное решение. Вы можете начать его с затмения или NetBeans. пытаться :
В Eclipse щелкните папку проекта Android и выберите «Выполнить»> «Выполнить настройки» ...
На левой панели диалогового окна «Выполнить конфигурации» выберите конфигурацию запуска проекта Android или создайте новую конфигурацию.
Нажмите вкладку Target.
В поле Дополнительные параметры командной строки эмулятора введите:
Запустите ваш проект Android, используя эту конфигурацию запуска.
В NetBeans вы: 1. Когда вы выбираете отладчик, выберите Настроить ...
-force-32bit
источник
Отредактируйте этот файл:
открыть терминал в убунту
вставьте этот текст:
источник обновления:
источник
~/.bashrc
вовсе не нужно быть отредактированы как корень, так что нет никаких причин , чтобы использоватьsudo
для этого. (Кроме того, это разумный и полезный ответ, хотя я бы предложил~/.profile
вместо этого поместить эту переменную среды, как предлагает Сет, или, возможно, даже поместить назначение - т.е. безexport
--in `~ / .pam_environment.)~/.profile
, не лучшее место в конце концов? Я несколько сбит с толку, потому что вики специально предложила поместить переменные окружения в~/.profile
..создать скрипт оболочки:
Измените сценарий оболочки на исполняемый файл и запустите его, чтобы запустить eclipse
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
путь к исполняемому файлу затменияисточник
Я решил эту проблему, обновив конфигурацию эмулятора в Android-студии следующим образом.
источник