Instalei o Android Studio e não tive problemas com isso. No entanto, quando tentei executar o emulador, ele disse que o Intel HAXM não estava instalado.
Então, encontrei o instalador, executei-o e, embora dissesse que meu laptop era compatível, ele não estava habilitado. Fui habilitar a Intel Virtualization Technology (VT-x), mas continuo recebendo a mesma mensagem.
Ouvi dizer que o Hyper-V precisa ser desativado, mas quando vou para Ativar / desativar recursos do Windows , não consigo encontrar nessa lista.
alguém poderia me ajudar com isso?
Respostas:
Tudo bem, fiz tudo o que pude encontrar online e nada funcionou.
Então, fui ao site da Intel e baixei o instalador HAXM que eles fornecem (em vez de usar o baixado através do Android Studio).
A instalação realmente foi realizada com este instalador e foi instalado com sucesso. Então eu abro o Android Studio e o emulador finalmente carrega!
Portanto, para qualquer outra pessoa que tenha esse problema, basta baixar o instalador diretamente do site da Intel.
Aqui está o link:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
fonte
Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.
. Tive que entrar em meu BIOS e habilitar a Tecnologia de Virtualização e então consegui instalá-la.Acho que o seu problema foi que você pensou que o instalador no Android SDK Manager iria realmente INSTALAR o Intel HAXM. Mas o gancho é que NÃO VAI INSTALAR. O que ele faz é extrair os arquivos necessários para (realmente) instalar o Intel HAXM.
Descobri isso quando tive o mesmo problema e li isto na página da Web da Intel :
Então, tudo que eu precisava fazer era ir para a pasta onde meu Android SDK estava, abrir essa pasta (
sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
) e executar osilent_install.bat
.Depois disso, quando lancei meu emulador, ele disse o seguinte:
e tudo funciona como deveria!
Você também pode usar alguns parâmetros úteis com silent_install.bat:
fonte
Certifique-se de que o emulador não esteja sendo executado durante a instalação do HAXM. Caso contrário, haverá um erro que você verá apenas ao usar o instalador autônomo, mas não dentro do Android Studio ou IntelliJ Idea.
fonte
Enfrentei esse problema. Também tenho a solução. Vai funcionar.
Etapa 1 : Vá para as configurações do BIOS e verifique se TECNOLOGIA VIRTUAL DE INTERNET está Habilitada ou Desabilitada.
E certifique-se de que HYPER V está desabilitado. Para desabilitá-lo: a) Vá ao Painel de Controle b) Clique em Programas (Desinstalar um Programa) c) Em seguida, clique em Ativar ou Desativar Recursos do Windows, procure HYPER-V e desmarque. E reinicie. Se desativado, ative-o.
Etapa 2 : tente instalar o Intel HAXM agora e reinicie. Se mostrar o mesmo problema novamente. vá para a Etapa 3.
Etapa 3 : você deve desativar a aplicação assinada digitalmente. Para desativá-lo permanentemente, você deve certificar-se de que a opção Secure Boot está desativada em seu sistema.
Como verificar ?
A resposta é dada no seguinte link. Eu encontrei na Internet. [Obrigado a quem fez esse blog]
link: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html
Etapa 4: Agora reinicie novamente.
Para desativar a aplicação de assinatura de driver permanentemente no Windows 10, você precisa fazer o seguinte:
1. Abra uma instância elevada do prompt de comando.
2. Digite / cole o seguinte texto:
ou Windows 10
Windows 10 desativa a aplicação de assinatura de driver
Reinicie o Windows 10.
* Se você de alguma forma quiser habilitá-lo novamente:
1. Digite / cole o seguinte texto:
fonte
ou
Outras coisas que você pode precisar fazer:
bcdedit /set nx AlwaysOn
sfc /scannow
e reinicieImportante: após qualquer tentativa, reinicie o PC e tente executar a instalação do HAXM novamente
fonte
<== || =====> Para mim, que tenho um processador AMD: <===== || ==>
1. Clique no botão da janela no canto inferior esquerdo
2. Procure Ativar / Desativar recursos do Windows
(Basta digitar: "recursos do Windows", ele aparecerá)
3. E ao contrário das outras postagens aqui, habilite o Hyper-V e a plataforma de hipervisor do Windows
Obrigado.
fonte
Isto é o que funcionou para mim -
Baixe o HAXM intaller do site da Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Se estiver usando o avast, desative "Ativar virtualização assistida por hardware" em: Configurações> Solução de problemas desmarcando.
Faça um hard boot (botão liga / desliga) apenas por segurança.
fonte
Opção 1: Vá para a pasta Android SDK -> Extra -> Intel e clique duas vezes no instalador HAXM e instale-o manualmente.
Opção 2: Se você não tiver a versão mais recente do HAXM, você pode abrir o gerenciador SDK no Android Studio e baixá-lo.
Opção 3: Baixe o HAXM intaller do site da Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
fonte
Provavelmente tentei todas as soluções mencionadas acima, mas todas em vão. Para resumir, eu fiz:
Baixe HAXM diretamente do site https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager e instale-o.
Desinstale e reinstale o Android Studio.
Copie o HAXM do meu outro sistema onde HAXM estava funcionando bem, do local C: \ Users \ UserName \ AppData \ Local \ Android \ Sdk \ extras \ intel
Nada funcionou para mim. O que funcionou para mim: percebi o problema "não é possível executar a ferramenta mksdcard sdk" quando tento baixar a plataforma SDK. Portanto, após algumas pesquisas, descobri que algumas ferramentas SDK, como mksdcard.exe, exigem o tempo de execução do Microsoft Visual C ++ 2015-2019. Portanto, com base no meu tipo de sistema, (para mim era x64) baixei o Microsoft Visual C ++ Redistributable mais recente para Visual Studio 2019 no link https://visualstudio.microsoft.com/downloads/ . Resposta detalhada fornecida aqui: Falha na instalação do Android Studio - não é possível executar a ferramenta mksdcard sdk no Windows
Depois de baixar e instalar o Visual C ++, o erro "não foi possível executar a ferramenta mksdcard sdk" foi corrigido, também quando tento instalar o HAXM depois disso, ele foi instalado com êxito. Tudo estava bem. Também consegui criar o AVD agora (o que também era um problema quando o HAXM não estava instalado).
fonte
Como resolvi esse problema:
Etapa 1: Baixe o Android Studio e instale-o. Mas não conseguiu instalar o HAXM.
Etapa 2: Em seguida, execute o AVD. Em seguida, ele solicita a criação de um dispositivo virtual. Mas também falhou.
Etapa 3: baixei o HAXM mais recente da fonte GitHub da intel. A partir daqui github.com/intel/haxm/releases/latest
Etapa 4: Em seguida, instale o HAXM manualmente. A documentação está aqui: Instalando Intel HAXM independente no Windows
Passo 5: Em seguida, tentei novamente criar um dispositivo virtual de Pie. Foi criado com sucesso.
Mas se o seu Passo 5 falhar de qualquer maneira, pode haver outra solução: Ao baixar o arquivo .zip, ele mostrará o caminho do SDK e também o caminho de origem do arquivo .zip. Portanto, você pode baixar manualmente o .zip e colocá-lo na pasta de caminho do SDK. Em seguida, novamente pode tentar criar o dispositivo virtual.
fonte
Para livro HP Ultra com windows 7 habilitando hyper-v através de bios funcionou para problemas intel haxm.
Para habilitar o hyper-v: -
F10-> Configuração avançada do BIOS-> configurações do dispositivo-> habilite o Hyper-V e instale.
Vai funcionar.
fonte
Eu descobri. Tente desabilitar o Security Boot Control nas opções do BIOS: http://remontka.pro/secure-boot-disable/ (desculpe pelos exemplos em russo) Ou tente iniciar o sistema sem assinatura digital (apenas para um carregamento). Tive muitas tentativas infelizes com o instalador 'HAXM, antes de desabilitar esta linha. No início pensei que fosse porque o Windows 10 Home estava instalado e existem muitos limites.
fonte
Nota: isto não é uma resposta porque não consegui encontrar uma solução. Mas acho que a informação pode ser útil para outras pessoas (e não seria prático como um comentário). Tentei todas as etapas detalhadas nos vários documentos, mas não consegui fazer o Android Emulator funcionar no meu AMD Ryzen 7 :(
A maioria das respostas funciona apenas para CPUs Intel. Se você tem uma CPU AMD (como eu, um AMD Ryzen 7), você precisa saber sobre algumas restrições e usar WHPX em vez de HAXM.
Encontrei isto no site da MS: Como o emulador Android atualmente suporta aceleração de hardware AMD apenas no Linux, a aceleração de hardware não está disponível para computadores baseados em AMD executando Windows.
Felizmente, há uma maneira de fazer isso funcionar, mas configurar a aceleração de hardware para uma CPU AMD é um pouco mais complexo:
Observe que existem outras restrições :
Mais algumas informações: Emulador Android - processador AMD e suporte para Hyper-V
Esta recomendação também não ajudou:
fonte
Ele deve solicitar que você instale o HAXM ao criar um novo dispositivo virtual:
Ele será instalado por meio do Android Studio automaticamente.
fonte
Se você estiver usando o Windows, edite a configuração do AVD para a imagem ARMEABI em vez de X86. Também usar o ARM proporcionará melhor desempenho. O instalador HAXM é necessário apenas se você usar uma imagem X86.
fonte
Acho que você instalaria os arquivos Android SDK que não estão em (seu PC) \ Appdata \ Local \ Android \ sdk (caminho padrão). Além disso, não havia nada quando você clica duas vezes no arquivo 'intelhaxm-android.exe'.
Se fosse, Browse (seu PC) \ Appdata \ Local \ Temp \ intel \ HAXM \ 6.0.3 (aaaa-mm-dd_hh_mm_ss) (ou silencioso), então você deve ver o arquivo 'hax64' (ou hax), e simplesmente invocar este arquivo.
fonte
Entre com o usuário Administrador. Primeiro, você deve habilitá-lo http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/
Instale-o de
C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe
E faça login com seu usuário. Funciona para mim.
fonte
Boa descrição aqui: https://developer.android.com/studio/run/emulator-acceleration.html
Você pode verificar o status atual do HAXM com o seguinte comando:
sc query intelhaxm
Se você usa o Windows 10 Home, todos os problemas sobre o Hyper-V são irrelevantes para você, pois ele não é compatível (Pro é necessário) e você não terá conflitos :)
Observação: tentar atualizar o HAXM para a versão mais recente removeu acidentalmente, mas não consegue atualizar com o gerenciador do SDK, pois mostra que a última versão 6.1.1 não é compatível com o Windows (parece que a configuração está quebrada, encontrado 6.1.1 para Mac e 6.0 .6 para Windows somente interno) Portanto, recomendo baixar manualmente o HAXM e instalar conforme descrito: copie para sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager e execute o silent_install.bat
fonte
Se nada ajudar, isso significa que o Device Guard e o Credential Guard estão usando a virtualização. Tive que desabilitá-los baixando e executando o seguinte script do site da Microsoft .
Você pode precisar executar isto primeiro se não permitir a execução do comando
Depois de fazer isso, você precisa reiniciar e confirmar desabilitar ambos quando solicitado antes da inicialização.
espero que ajude!
fonte
Após algumas tentativas, sabendo que eu tinha todos os fatores declarados neste thread e outros threads configurados corretamente, ainda recebo esse erro no Android Studio.
Mesmo depois de instalar externamente, parece que o Android Studio não conseguiu descobrir que o HAXM já está instalado, a menos que ele mesmo faça a instalação.
Como uma solução que funcionou para mim, sob a
User\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
qual o android fez o download ao tentar instalar o HAXM, clique no instalador e desinstale o software e, em seguida, tente novamente no Android Studio para instalá-lo. Ele deve funcionar agora.fonte
Tentei o seguinte: 1. HAXM instalado diretamente da Intel 2. Tentei várias vezes desinstalar e reinstalar o Android Studio com os mesmos caminhos padrão na unidade C. 3. Desinstale vários outros softwares, incluindo QEMU, que também usa HAXM, que pode estar interferindo no reconhecimento do HAXM pelo Android.
A solução foi: 1. Desinstalar o Android Studio e instalá-lo na unidade D incluindo o SDK. Isso resolveu o problema.
fonte
Se você estiver usando o Windows, o Hyper-V funciona via AMD, não HAXM.
Experimente o seguinte: no Android, clique em SDK Manager ==> SDK Platforms ==> Show Packages ==> ARM EABI v7a Systems Image.
Depois de baixar a imagem do sistema, vá para AVD Manager ==> Criar Dispositivo Virtual ==> escolha o dispositivo (por exemplo, 5.4 FWVGA ") ==> Marshmallow armeabi v7a Android6 com APIs do Google ==> Altere o nome do AVD para qualquer coisa (por exemplo. myfirst) ==> clique em concluir.
fonte
Se você já passou por isso e ainda não funciona e "systeminfo.exe" mostra que o hipervisor foi detectado , desative os Contêineres nos Recursos do Windows. Depois disso, tudo correu bem.
fonte
Nenhuma das sugestões funcionou sozinha.
Aqui está o que funcionou para mim: chmod -R 777 $ ANDROID_HOME
Em seguida, tente instalá-lo através do android studio -> gerenciador sdk. Se não estiver lá, reinstale a versão mais recente do Android Studio sobre a instalação atual. HAXM aparecerá no gerenciador do SDK depois disso.
Se você não tem ANDROID_HOME definido, então VOCÊ é parte do problema. O valor disso pode ser encontrado dentro da estrutura de projeto do Android Studio. No MAC, basta digitar CMD; e observe a localização do SDK à esquerda.
Basta executar chmod -R 775
fonte
775
suficiente?