#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
Комментарии:
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:
Я сделал это, и это решило мою проблему:
- Перейдите в SDK Manager -> SDK Tools -> удалить «Intel x86 Emulator Accelerator (установщик HAXM)»
- Нажмите OK, чтобы удалить HAXM.
- Когда процесс удаления будет завершен, закройте SDK Manager, откройте его снова и снова установите HAXM тем же способом.
- Необязательно: сотрите данные вашего эмулятора и выполните холодную загрузку.
- Если проблема все еще существует, удалите / установите эмулятор 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 в переменной среды.