Eu tenho o Windows 8.1 pro com um processador AMD. Eu instalei o Android SDK e o Eclipse. Funciona, mas o problema é que, quando eu crio o AVD e inicio, mostra este erro:
emulador: ERRO: a emulação x86 atualmente requer aceleração de hardware!
Verifique se o Intel HAXM está instalado e utilizável corretamente.
Status de aceleração da CPU: o módulo do kernel HAX não está instalado!
Já instalei o Intel Hardware_Accelerated_Execution_Manager e ativei a modulação virtual no menu de inicialização, mas ainda não está funcionando.
Windows 8.1
com umInter Core i7
. Recebendo a mesma mensagem de erro.Respostas:
Verifique se você instalou
HAXM installer
no seu SDK Manager.Depois de fazer o download e certifique-se de executar a instalação localizada em: {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe
Nota: no Android Studio, o comando "intelhaxm.exe" foi alterado para "intelhaxm-android.exe"
Se você receber o erro "VT não suportado" durante a instalação, desative os recursos do Hyper-V no Windows. Você pode executar este comando
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Você também precisará que a "Tecnologia de virtualização" esteja ativada no seu BIOSfonte
Abra o Gerenciador de SDK e faça o download do Intel x86 Emulator Accelerator (instalador HAXM), se você não tiver.
Agora vá para o diretório do SDK (C: \ users \ nome de usuário \ AppData \ Local \ Android \ sdk, geralmente). Nesse diretório, acesse extras → Intel → Hardware_Accelerated_Execution_Manager e execute o arquivo " intelhaxm-android.exe ".
Reinicie o Android Studio e tente iniciar o AVD novamente.
Pode demorar um minuto ou 2 para mostrar a janela do emulador.
fonte
Se você estiver executando o Mac, como o @pedro menciona, verifique se o instalador do HAXM foi carregado por meio do Android SDK Manager.
Em seguida, instale-o! No localizador, navegue até
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Execute e instale o .mpgk no seguinte arquivo .dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Exemplo:
fonte
Primeiro , você deve ativar a tecnologia de virtualização Intel a partir do BIOS:
Segundo , navegue até o SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager:
Em seguida, instale intelhaxm-android.exe .
Observe que se você não conseguir encontrar este arquivo no diretório, instale o pacote a partir do seu gerenciador de SDK:
fonte
Isso resolve para mim:
Vá para ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, geralmente ).
Em seguida, vá para Extras -> Intel -> Hardware_Accelerated_Execution_Manager e execute o arquivo chamado "intelhaxm-android.exe".
Caso você receba um erro como "A tecnologia de virtualização Intel (vt, vt-x) não está ativada ", vá para as configurações do BIOS e ative a Virtualização de hardware.
Reinicie seu estúdio
fonte
Para processadores AMD:
Você não precisa do Genymotion, basta criar um novo dispositivo virtual e, ao selecionar a imagem do sistema, selecione a ABI como armeabi em vez da x86 padrão.
fonte
Eu enfrentei o mesmo problema recentemente.
Instalei o instalador do HAXM no seu SDK Manager:
E, em seguida, instalou o driver Intel HAXM mais recente:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
E pronto !!! O emulador funciona como um encanto :)
fonte
Para processadores AMD:
Vá para o gerenciador AVD e crie um novo dispositivo virtual como uma imagem do sistema ARM.
fonte
Portanto, estou tendo esse problema e parece que, a menos que você esteja no Linux, não poderá usar o HAXM. [EDIT: isto é, se você tiver um chip AMD (não intel), é claro, pois esse é o problema]
Conforme declarado no site Android;
Como outros já mencionaram, Genymotion pode ser uma solução.
fonte
that unless you are on Linux you will not be able to use HAXM.
Isso é falso. Estou no Windows e executando o HAXM sem nenhum problema.Eu perco muito tempo com isso, e nenhuma das respostas anteriores funciona. Acho que o Avast é o problema !!! Se você possui o Avast instalado no seu sistema, você deve:
Reinicie o seu PC e instale o intelhaxm-android.exe, se não estiver instalado. Você pode encontrá-lo em
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
fonte
Para quem usa o Android Studio baseado no Jetbrains:
Ir para Ferramentas> Android> Gerenciador de SDK
Em Extras -> marque a caixa de seleção Intel x86 Emulator Accelorator
Para aqueles que não conseguem usar o Nexus AVD, também pode tentar usar o AVD genérico.
Em seguida, crie um novo Genreic AVD com algo como QVGA e use no seu aplicativo. Este AVD não usa aceleração de hardware.
fonte
Eu estava enfrentando esse problema executando o emulador no Oracle VirtualBox. Para mim, a solução foi modificar o emulador para usar uma CPU ARM em vez de x86.
fonte
Você precisa ler (e postar) a saída de
conforme indicado em http://developer.android.com/tools/devices/emulator.html#accel-vm
Você abre uma janela de prompt de comando clicando com o botão direito do mouse no menu Iniciar, escolha executar e escreva 'cmd'.
Consulte também O emulador do Android não usa HAXM .
Se você não conseguir que o emulador funcione, tente uma alternativa mais fácil: Genymotion - http://genymotion.com/
fonte
Para o Android Studio 1.0.2 :
Primeiro, verifique se o acelerador do emulador Intel x86 é o instalador . Verifique no seu Gerenciador de SDK. Caso contrário, instale-o a partir daí.
Vá para a pasta SDK do Android, ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **
Lá você encontrará silent_install.bat .
Executá-lo. Ele criará o haxm_silent_run.log . Depois disso, feche e reinicie o Android Studio e execute o aplicativo.
Vai funcionar. Em caso de problema, verifique o arquivo haxm_silent_run.log.
fonte
Antes de tudo, você deve ter a virtualização ativada e pode fazê-lo na configuração do BIOS.
Depois disso, vá para Painel de controle \ Programas e clique na opção "Ativar ou desativar os recursos do Windows".
Agora você terá uma janela pop-up, localize "Windows Hypervisor Platform" e ative-a marcando a caixa de seleção.
Reinicie o seu PC e agora o AVD deve funcionar sem nenhum problema.
fonte
Como muitos outros apontaram, o Intel HAXM suporta apenas CPUs Intel. Desde o Windows 1804, você pode usar o Hyper-V da Microsoft em vez do HAXM para o emulador. Isso também ajuda as pessoas que desejam usar o Hyper-V para máquinas virtuais, pois você precisa desativar o hyper-v para executar o haxm.
Versão curta:
Versão longa com mais detalhes:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Documentos de requisitos:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
fonte
Ao criar um dispositivo virtual, selecione a imagem do sistema ARM. Outros sugeriram instalar o HAXM, mas a verdade é que o haxm não funciona na plataforma amd ou mesmo se funciona como o android studio não suporta o amd-vt no windows, o resultado final ainda será um emulador muito lento para executar e operar. Minha recomendação seria usar um emulador alternativo como o Genymotion (funciona como um encanto com o Gapps instalado) ou mudar para o linux, pois você terá o benefício do amd-vt e o emulador será executado muito mais rápido.
fonte
Não sei se isso vai funcionar, mas você pode tentar o seguinte:
Está ficando bem claro que a equipe do emulador precisa fazer um trabalho melhor de disseminar essas informações sobre como usar o emulador na AMD no Windows. Parece que essa pergunta toda semana parece.
Primeiro, desinstale o HAXM.
Em seguida, acesse aqui - https://developer.android.com/studio/run/emulator-acceleration#vm-windows e siga as instruções para configurar a aceleração de VM com a plataforma Windows Hypervisor
Por fim, se você obtiver baixas taxas de quadros nas instâncias do emulador, siga as instruções na mesma página para Habilitar a renderização do Skia na interface do usuário do Android.
fonte
No meu caso, o HAXM já estava instalado no SDK Manager. Mas toda vez que eu tentava o intelhaxm-android.exe, ele falhava silenciosamente.
Por fim, extraí os instaladores internos do intelhaxm-android.exe no 7-zip. Copiou os três arquivos para outro diretório e finalmente conseguiu que um instalador real fosse executado. Funcionou sem problemas e os problemas do HAXM desapareceram.
fonte