ОШИБКА: 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...

  1. в настройках эмулятора пишут -force-32bit
  2. нажмите "ОК". и запустить приложение

Ответ 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" - это путь затмения