2016-08-17 6 views
2

Android Studio 2.1.3Проблемы с установкой Studio Studio HAXM

Я не могу обновить HAXM. Каждый раз, когда я открываю AVD, она дает мне следующее сообщение об ошибке:

драйвера виртуальной машины ускорения неприменяющегося

Затем он дает мне кнопку «Переустановка Haxm». Нажатие на это приводит к экрану установки, где я могу выбрать распределение ОЗУ, где я нажимаю «Далее» и начинает установку. Затем я вижу, что начать установку и извлечение диалог вспыхивают и исчезают сразу:

enter image description here

Затем заканчивает и говорит, что это был успешно обновлен, но затем я ударил Готово, и хочет, чтобы я снова обновить.

Я уверен, что Hyper-V не включен и виртуализация включена в BIOS. Я также попытался установить его вручную, и это выглядит так, как будто все работает успешно. И все же, никаких изменений в поведении Android Studio. Я также видел решение this и пробовал его, безуспешно.

Я могу запускать эмуляторы ARM EABI v7a; просто не x86. ARM настолько медленны, что они почти непригодны для использования, поэтому мне очень хотелось бы найти способ исправить это!

У этой машины установлен VMWare vSphere, который используется на регулярной основе. Неужели это так происходит?

ответ

0

Первое предупреждение. Если у вас установлена ​​действительно старая версия HAXM, следуйте их инструкциям, чтобы установить старую версию перед установкой новой.

Перед установкой последней HAXM, предыдущие версии от 1.1.4 и ниже должны быть удалены с помощью: sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh

инструкции по установке Intel HAXM запутаны и устарели, но эта часть является правильным:

как только вы установили пакет, статус будет отображаться как «установлено», , который вводит в заблуждение как это не так. SDK копирует только исполняемый файл Intel HAXM на вашем компьютере, и вы можете установить исполняемый файл до .

Я использую Android Studio 3.0.1 на Mac (10.11 El Capitan) и не кажется, кнопка «Переустановка HAXM», как вы описали, но когда эмулятор запущен Я вижу это в том случае, Log:

Эмулятор: ПРЕДУПРЕЖДЕНИЕ: установлен HAXM 6.0.5. Установите HAXM> = 6.2.1, чтобы исправить проблемы совместимости на Mac.

В SDK Manager -> SDK Tools сказано, что Intel X86 Emulator Accelerator (HAXM installer) - версия 6.2.1. Я обновил его через SDK Manager из предыдущих версий несколько раз в прошлом, но не понял, что обновление не было завершено.

Решение проблемы с Windows: Найти файл IntelHAXM.exe и запустить его. Это может быть C:\Program Files\Android\android-sdk\extras\Intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe

Solution на Mac: Найти .dmg файл, откройте его и дважды щелкните на файле .mpkg внутри, чтобы начать саму установку. Скажем, программное обеспечение уже установлено. Нажмите «ОК» -> «Продолжить» -> «Установить», чтобы «переустановить» его (это означает, что на самом деле нужно установить более новую версию).

В моем случае .dmg-файл был найден по адресу Users/{username}/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_6.2.1.dmg