Конфигурация HAXM в студии Android
Я попытался запустить приложение Android для Android от GitHub. Я думаю, что проблема с моей конфигурацией HAXM. Когда я запускаю приложение, я вижу эти ошибки:
HAXM is not working and emulator runs in emulation mode
emulator The memory needed by this AVD exceeds the max specified in your HAXM configuration.
emulator: AVD RAM size = 1536 MB
emulator: HAXM max RAM size = 768 MB
emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode.
emulator: warning: opening audio output failed creating window 61 83 462 820
emulator: emulator window was out of view and was recentered
Что не так?
Ответы
Ответ 1
ваша RAM HAXM ниже вашего AVD-RAM.
Решения:
- Повторно запустите программу HAXM и увеличьте объем оперативной памяти в соответствии с настройкой AVD (эмулятор).
- В качестве альтернативы, уменьшите ОЗУ AVD (эмулятора), чтобы он соответствовал памяти HAXM.
Ответ 2
Переустановите HAXM с большим объемом оперативной памяти:
sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -u
sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -m 1024
Ответ 3
Память, необходимая этому AVD, не должна превышать максимальную, указанную в вашей конфигурации HAXM.
- Он должен быть меньше, чем RAM для HAMX.
-
Перейдите к ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe
.
-
Переустановите intel HAXM и установите его ОЗУ в 1024 МБ.
-
Отредактируйте свой AVD, установите его RAM на 768MB.
-
Создайте и запустите приложение.
Ответ 4
Убедитесь, что при увеличении конфигурации HAXM RAM ваш компьютер способен обрабатывать увеличенное ОЗУ. Я использую 4GB RAM macbook pro, который почти переставал отвечать после того, как я увеличил RAM HAXM до 2 ГБ. Возможно, это лучший вариант для уменьшения вашего AVD-RAM.
Ответ 5
После повторной установки HAXM с большим количеством (в идеале более 1536 МБ) пространство решает проблему.
Как установить HAXM для MAC -
https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
Как установить HAXM для Windows -
https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Ответ 6
Вы должны увеличить объем оперативной памяти в:
Инструменты → Android → AVD менеджер
Выберите свой AVD, нажмите "Редактировать этот AVD", а в разделе "Дополнительные настройки" установите объем оперативной памяти, то есть 1500 МБ
Это сделает трюк