ОШИБКА: 32-разрядный Linux двоичные файлы эмулятора Android УДЕРЖИВАЕТСЯ ОТ ИСПОЛЬЗОВАНИЯ когда attemping для выполнения эмулятора Android

Я установил среду разработки андроида в Ubuntu 10.10, 32 бита. После создания AVD, когда я запустил эмулятор, я получил следующую ошибку.

ОШИБКА: 32-разрядный Linux двоичные файлы эмулятора Android УДЕРЖИВАЕТСЯ ОТ ИСПОЛЬЗОВАНИЯ, для использования их
необходимо будет сделать по крайней мере одно из следующего:
- Используйте '-force-32bit' опция при вызове 'эмулятора'.
- Набор ANDROID_EMULATOR_FORCE_32BIT к 'истинному' в Вашей среде.
Любой позволит Вам использовать 32-разрядные двоичные файлы, но знать, что они исчезнут в будущем Android выпуск SDK.
Рассмотрите перемещение в 64-разрядную систему Linux, прежде чем это произойдет.

Версия ADT, которую я использую, 23.0.3.1327240. Библиотеки SDK, которыми я пользуюсь, составляют 32 бита, любезно помогают мне.Спасибо.

14
задан 9 October 2014 в 18:59

5 ответов

Вы получаете эту ошибку, потому что Вы, по-видимому, работаете на системе на 32 бита, и эмулятор Android разработан для работы лучше всего в среде на 64 бита. Единственное действительное решение должно установить операционную систему на 64 бита.

, Если Ваши аппаратные средства не поддерживают 64 бита или Вы не можете переустановить прямо сейчас, Вы можете временно , обходят проблему путем передачи -force-32bit, когда Вы запускаете эмулятор с командной строки или установкой ANDROID_EMULATOR_FORCE_32BIT к true в Вашей среде (как ошибка говорит). Можно сделать это путем выполнения:

gedit .profile  

От терминала. Добавьте текст:

export ANDROID_EMULATOR_FORCE_32BIT=true  

до конца файла и сохраняют и закрывают его. Я не могу протестировать его прямо сейчас, но необходимо будет или выполнить source .profile от терминала или перезапустить для изменений для вступления в силу.

Попытка, запускающая эмулятор.

Это настоятельно рекомендовано это, Вы устанавливаете операционную систему на 64 бита для продолжения разработки Android, потому что Google в конечном счете удалит двоичные файлы на 32 бита, которые заставят эмулятор прекращать работать. Сам Android также двигает x64 архитектуру, таким образом, путем пребывания с 32 битами Вы будете оставлены позади очень скоро.

15
ответ дан 16 November 2019 в 13:42

Отредактируйте этот файл:

открытый терминал в человечности

gedit .bashrc

вставляют этот текст:

export ANDROID_EMULATOR_FORCE_32BIT=true

источник обновления:

source ~/.bashrc
1
ответ дан 16 November 2019 в 13:42

у меня есть одно отличное решение. можно запустить его с попытки netbeans. или затмения:

  1. В Eclipse, нажмите свою папку проекта Android и затем выберите Выполнение> Конфигурации Выполнения...

  2. В левой панели диалогового окна Конфигураций Выполнения, выберите свой проект Android выполненная конфигурация или создайте новую конфигурацию.

  3. Щелчок вкладка Target.

В поле Additional Emulator Command Line Options, войдите:

-force-32bit

Выполнение Ваш проект Android, использующий эту конфигурацию выполнения.

в netbeans Вы: 1. wher Вы выбираете отладчик, выбрал Customize...

  1. в записи опций Emulator -force-32bit
  2. нажимают ОК. и выполненное приложение
4
ответ дан 16 November 2019 в 13:42

создайте сценарий оболочки:

#!/bin/bash
#
#   set export ANDROID_EMULATOR_FORCE_32BIT=true

export ANDROID_EMULATOR_FORCE_32BIT=true
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse

Изменение сценарий оболочки к исполняемому файлу и выполненный это для запуска затмения

/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse является путь к исполняемому файлу затмения.

1
ответ дан 16 November 2019 в 13:42

Я решил этот вопрос путем обновления конфигурации эмулятора в студии Android следующим образом.

  1. Переходят к Выполненному-> Конфигурация Редактирования.. меню в Выборе Android Studio
  2. название приложения под Приложение Android на левой панели
  3. вкладка Select Emulator на правой панели
  4. Галочка "Дополнительные параметры командной строки": и введите - сила-32bit в текстовом поле рядом с ним
  5. Выбор "хорошо" и попытайтесь Запустить приложение снова.
1
ответ дан 16 November 2019 в 13:42

Другие вопросы по тегам:

Похожие вопросы: