ОШИБКА: 32-разрядные двоичные файлы эмулятора Linux для Android деактивированы
Я установил последнюю версию 32-битного ADT Bundle на моем ubuntu 14.04 32 бит. Я создал AVD, но он не запускается. Когда я нажимаю кнопку "Пуск", он показывает это сообщение:
Запуск эмулятора для AVD 'NexusOne'
ОШИБКА: 32-разрядные бинарные файлы для эмулятора Android для Linux, DEPRECATED, для их использования вам нужно будет выполнить хотя бы одно из следующих действий: - Используйте параметр "-force-32bit" при вызове "эмулятор". - Установите ANDROID_EMULATOR_FORCE_32BIT в "true" в вашей среде. Любой из них позволит вам использовать 32-битные двоичные файлы, но, пожалуйста, что они исчезнут в будущем выпуске Android SDK. Подумайте о переходе на 64-битную систему Linux, прежде чем это произойдет.
Я попытался исправить это, установив экспорт ANDROID_EMULATOR_FORCE_32BIT = true в файл gedit.profile и gedit.bashrc. Ничего не изменилось.
Спасибо, что пытались мне помочь!
Ответы
Ответ 1
У меня есть одно замечательное решение.
вы можете запустить его с помощью eclipse или netbeans.
попробуйте:
-
В Eclipse щелкните папку проекта Android и выберите "Выполнить" > "Запустить конфигурации".
-
В левой панели диалогового окна "Запуск конфигурации" выберите конфигурацию запуска проекта Android или создайте новую конфигурацию.
-
Перейдите на вкладку Target.
В поле Дополнительные параметры командной строки эмулятора введите:
-force-32bit
Запустите проект Android, используя эту конфигурацию.
в netbeans вам:
1. Если вы выбираете debuger, выберите Customize...
- в настройках эмулятора пишут
-force-32bit
- нажмите "ОК". и запустить приложение
Ответ 2
Я решаю эту проблему со следующим:
export ANDROID_EMULATOR_FORCE_32BIT = true
Затем я запускаю эмулятор из командной строки. Он работает!
Надеюсь, что это будет полезно для вас.
Ответ 3
Я сделал следующее
перейдите в конфигурацию запускa > целевая вкладкa > прокрутите вниз до последней опции > Дополнительные параметры командной строки эмуляторa > -force-32bit
Ответ 4
решение этой проблемы дано здесь
- Откройте терминал в ubuntu, а затем введите gedit.profile
- вставьте этот текст: export ANDROID_EMULATOR_FORCE_32BIT = true
- источник обновления, т.е. в источнике терминального источника .profile
Если эффект не завершен, перезагрузите устройство (ноутбук, компьютер)
Ответ 5
Для Android Studio:
Запустить > Изменить конфигурации > Android > Android-приложение > приложение > вкладка эмулятора
Установите флажок рядом с параметрами Дополнительные параметры командной строки:
Enter -force-32bit
Ответ 6
перейдите в конфигурацию запускa > целевая вкладкa > прокрутите вниз до последней опции > Дополнительные параметры командной строки эмуляторa > -force-32bit
Ответ 7
У меня была такая же проблема, и теперь я решил, у меня Ubuntu 15.10 И мое решение было:
- Открыть терминал
- Найти каталог путей Android-studio на терминале
- Я написал экспорт ANDROID_EMULATOR_FORCE_32BIT = true, клавиша клавиатуры введите
- И запустите файл. /studio.sh в папке bin Android-studio
Ответ 8
НА LINUX MINT
- Перейти к терминалу
- Введите gedit.profile
- вставьте следующую строку в конце страницы
- export ANDROID_EMULATOR_FORCE_32BIT = true
- введите источник .profile в систему терминалов или перезапуска.
ON UBUNTU
- Перейти к терминалу
- введите gedit.bashrc
- вставьте нижнюю строку в конце этого файла
- export ANDROID_EMULATOR_FORCE_32BIT = true
- введите источник ~/.bashrc в систему терминалов или перезапуска.
Ответ 9
создать оболочку script:
#!/bin/bash
#
# set export ANDROID_EMULATOR_FORCE_32BIT=true
export ANDROID_EMULATOR_FORCE_32BIT=true
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
измените исполняемый файл оболочки script и запустите его в активном eclipse
"/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse" - это путь затмения