Конфигурация HAXM в Android studio

Я попытался запустить простое приложение для Android-чата из GitHub. Я думаю, что есть проблема с моей конфигурации, либо. Когда я запускаю приложение, я вижу эти ошибки:

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

что не так?

6 ответов


ваш HAXM RAM ниже, чем ваш AVD RAM.

решения:

  1. повторно запустите установку HAXM и увеличьте ОЗУ, чтобы соответствовать AVD(эмулятор).
  2. кроме того, уменьшите ОЗУ AVD(эмулятора), чтобы соответствовать HAXM.

переустановите 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

память, необходимая этому AVD, не должна превышать max, указанный в конфигурации HAXM.

  • это должно быть меньше, чем ОЗУ для HAMX.
  • на ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe.

  • переустановите intel HAXM и установите его ОЗУ на 1024 МБ.

  • Edit ваш AVD установил его ОЗУ в 768 МБ.

  • создайте и запустите приложение.


убедитесь, что при увеличении конфигурации HAXM RAM ваш компьютер способен обрабатывать эту увеличенную ОЗУ. Я использую 4GB RAM macbook pro, который почти перестал отвечать после того, как я увеличил HAXM RAM до 2GB. Это может быть лучшим вариантом для уменьшения вашего AVD RAM.


после переустановки 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


вы должны увеличить объем оперативной памяти в: Инструменты > > Android > > AVD manager

выберите свой AVD, нажмите "Редактировать этот AVD" и в разделе "Дополнительные настройки" установите объем ОЗУ, т. е. 1500Mb

это сделает трюк