Не удалось запустить AVD

#android #avd #android-11 #vt-x

#Android #android-виртуальное устройство #android-11 #vt-x

Вопрос:

Я устанавливаю последнюю версию Android Studio Android Studio 4.0.1. затем, после того как я открою Android studio и создам образец проекта. после этого я открываю AVD manager и «создаю виртуальное устройство», затем после того, как я загружу Android 10.0 эмулятор уровня API 30. Проблема в том, что AVD не запускается. пожалуйста, проверьте изображения

Конфигурация ПК:

Windows 7 Professional, пакет обновления 1, 8 ГБ оперативной памяти, 64-разрядная версия, intel core i3, Asus

AVD Manager

Конфигурация вертикального устройства Я уже включаю VT-x на своем ПК

Комментарии:

1. Добавьте спецификации вашего ПК.

2. Пожалуйста, сначала убедитесь, что VT-x включен в вашем BIOS. Возможно, вы забыли сохранить.

3. Я уже сохранил. Опция BIOS моего ПК отображается как VT-d. @rayalois22

4. В вашем BIOS также есть опция под названием Intel Virtualization или Intel VT. Если да, пожалуйста, убедитесь, что он включен. Некоторые утилиты BIOS используют Intel VT вместо VT-x. Примечание: VT-d не эквивалентен VT-x.

5. Убедитесь, что вы можете запускать AVDS для других уровней api.

Ответ №1:

Я включил VT-x и сохранял его много раз, но AVD не запускался. Я заменил литиевую батарею на MB, так что теперь AVD работает.

Я думаю, что если литиевая батарея на MB разряжена, BIOS не будет работать должным образом.

Комментарии:

1. Решите после подтверждения того, что VT-x включен в вашем BIOS.

Ответ №2:

Я сделал это, и это решило мою проблему:

  1. Перейдите в SDK Manager -> SDK Tools -> удалить «Intel x86 Emulator Accelerator (установщик HAXM)»
  2. Нажмите OK, чтобы удалить HAXM.
  3. Когда процесс удаления будет завершен, закройте SDK Manager, откройте его снова и снова установите HAXM тем же способом.
  4. Необязательно: сотрите данные вашего эмулятора и выполните холодную загрузку.
  5. Если проблема все еще существует, удалите / установите эмулятор Android также в SDK Manager -> SDK Tools.

Если в вашей системе мало ресурсов (RAM, CPU), как у меня, это просто невозможно. Не нажимайте на это.

Ответ №3:

Возможно, проблема в HAXM. Чтобы решить эту проблему, сначала установите HAXM в части создания AVD. Если он показывает, что установка не удалась, тогда мы должны вручную установить его в систему.

Для этого зайдите на веб-сайт Intel, загрузите установщик HAXM, который они предоставляют (вместо того, чтобы использовать тот, который был загружен через Android Studio).

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

https://github.com/intel/haxm/releases/tag/v7.6.1

После установки HAXM включите поддержку виртуализации Intel в вашем BIOS. По умолчанию виртуализация будет отключена. Вы можете использовать следующую ссылку, чтобы включить виртуализацию в вашем BIOS.

https://bce.berkeley.edu/enabling-virtualization-in-your-pc-bios.html

Ответ №4:

В дополнение к переустановке HAXM, я добавил пути Android SDK, JDK и JRE в переменную окружения, и у меня заработал AVD.

Добавьте новые пользовательские переменные в переменные среды, где

имя переменной= значение ANDROID_HOME= C:UsersusernameAppDataLocalAndroidSdk

имя переменной= значение JAVA_HOME= C:Program Files Java jdk-11.0.11

имя переменной = значение JRE_HOME = C:Program Files Java jre1.8.0_291

Добавьте новые записи /apend ANDROID_HOME;JAVA_HOME;JRE_HOME в пользовательскую переменную path в переменной среды.