Sou desenvolvedor de software Android de nível básico. Recentemente, ouvi falar do HAXM que oferece suporte ao emulador na renderização de gráficos de maneira mais suave. Eu baixei o arquivo HAXM apropriado para o Windows 7 de 64 bits, descompactei e comecei a instalar. No entanto, durante o processo de instalação, recebo este erro:
"Este computador atende aos requisitos do HAXM, mas o VT-x não está ativado ..."
Eu verifiquei muitos fóruns sobre esse problema, incluindo a verificação da versão do BIOS e a ativação da tecnologia virtual no BIOS. Segui as etapas postadas no seguinte fórum:
No entanto, não tenho linhas sobre o Hyperlaunch e não consegui encontrar as opções do Hyper-V nos meus recursos do Windows. Eu não tenho nenhuma idéia de como resolver esse problema.
Respostas:
Mesmo se você tiver ativado a virtualização (VT) nas configurações do BIOS, algumas opções de antivírus impedem a instalação do HAXM.
Por exemplo : No antivírus Avast, na guia Configurações (parâmetros)> Solução de problemas (depannage), desmarque "Ativar a virtualização assistida por hardware" ("ativar a assistência na virtualização").
Agora reinicie o computador e reinstale o HAXM da Intel, que pode ser encontrado em
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. Você também pode baixar manualmente o instalador HAXM independente do site da Intel .fonte
Eu tive que habilitá-lo no meu BIOS, como mostrado abaixo (para Asus):
fonte
Eu tive exatamente o mesmo problema. E é assim que eu poderia consertar.
Etapa 1: ativar a virtualização nas configurações do BIOS.
Etapa 2: Painel de controle -> "Programas" -> "Ativar ou desativar os recursos do Windows" (em "Programas e recursos") e localize "Hyper-V", desmarque a opção reiniciar.
Etapa 3: No Avast-> Configurações-> Solução de problemas. Desmarque a opção "Ativar virtualização assistida por hardware" e "Ativar módulo de autodefesa avast"
Etapa final e principal:
Vá para MyPC / clique com o botão direito do mouse / Configurações avançadas do sistema / Avançado / Em desempenho, clique em CONFIGURAÇÕES / Prevenção de execução de dados e ative a DEP para todos os programas e serviços.
O último passo me ajudou a resolver esse problema. Espero que você também.
fonte
Eu tive os mesmos problemas no meu notebook que roda o Windows 8.1
Tente o seguinte:
Parece que a instalação do VirtualBox define um sinalizador que "ativa" o VT-X.
fonte
Para o Windows 10:
Primeiro, instale o intelhaxm-android.exe, localizado na pasta SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager, se ocorrer um erro durante a instalação, e tente estas soluções.
Primeiro, todos permitem a virtualização a partir da configuração do BIOS. Para ativar isso, reinicie o computador, quando o computador foi iniciado, pressione Esce selecione F2se o fabricante for dell.
Mesmo se você tiver ativado a virtualização (VT) nas configurações do BIOS, algumas opções de antivírus impedem a instalação do HAXM.
Por exemplo: No antivírus Avast, na guia Configurações (parâmetros)> Solução de problemas (depannage), desmarque "Ativar a virtualização assistida por hardware" ("ativar a assistência na virtualização").
Agora reinicie o computador e reinstale o HAXM da Intel, que pode ser encontrado em
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. Você também pode baixar manualmente o instalador HAXM independente do site da Intel.Verifique se o hyper-v está desativado. Para desativá-lo, vá para o painel de controle e selecione Programas -> Programas e Recursos -> Ativar ou desativar o recurso do Windows (localizado no lado esquerdo), localize o HYPER-V, desmarque a caixa de seleção e reinicie o computador e tente instalar o hxm novamente.
Vá para as propriedades de "Este PC" clicando com o botão direito do mouse e selecione a configuração avançada do sistema (localizada no lado esquerdo) e, em Avançar (guia) em desempenho, clique no botão de configuração e selecione a Prevenção de execução de dados (guia) e, em seguida, selecione esta opção: "ligue a DEP para todos os programas e serviços, exceto aqueles que eu selecionar" e reinicie o computador e tente instalar o hxm.
Solução 3 funciona para mim.
fonte
Eu tentei todos os métodos acima. Eu não estava executando o Avast, tentei o Oracle VirtualBox e tentei instalar o software HAXM a partir do link da intel .
Nenhuma delas funcionou, eu ainda estava recebendo o mesmo erro.
O que funcionou (e não sei por que) foi instalar outro simulador Android disponível no Genymotion . Fiquei realmente surpreso que funcionou porque, durante o processo de criação do dispositivo virtual Android, recebi um erro dizendo que o Hypervisor não estava ativado. No entanto, a instalação continuou e o simulador Genymotion é executado com sucesso. Genymotion é gratuito para uso pessoal.
Este foi em um laptop Lenova T430.
fonte
1º. desinstale o antivírus.
Eu tinha o avast, mas acredito que o AVG também o afeta e provavelmente muito mais, apenas desligando a dose antivírus não funciona, ele deve ser completamente desinstalado e, em seguida, o computador reiniciado. Em seguida, execute a instalação do Intel HAXM. concluir o antivírus pode ser reinstalado normalmente.
2nd. desligue o hyper-V.
Essa é uma configuração encontrada apenas no Windows Pro e Enterprise, usada para criar aplicativos móveis para Windows, mas se você estiver usando outros softwares como o HAXM, isso precisa estar desativado. Para fazer isso, vá para, painel de controle, todos os itens do painel de controle , Programas e Recursos, ative ou desative os recursos do Windows. desmarque o hyper-V
fonte
Existe uma ferramenta chamada Speccy . Eu fui para a guia CPU no Speccy e verifiquei se a virtualização é "Suportada, Habilitada". Originalmente era "Suportado, Desativado", então fui ao BIOS -> menu Segurança e habilitei a virtualização. No meu Lenovo Thinkpad,
F12
traz o BIOS.A ativação da virtualização me ajudou a superar esse erro. Outras respostas aqui recomendam verificar também o "Hyper-V".
fonte
Eu tive o mesmo problema. Ativando a Prevenção de Execução de Dados para todos os programas e serviços ajudados. Eu tentei usar o método que Alex sugeriu acima -
Vá para MyPC / clique com o botão direito do mouse / Configurações avançadas do sistema / Avançado / Em desempenho, clique em CONFIGURAÇÕES / Prevenção de execução de dados e ative a DEP para todos os programas e serviços.
Mas descobri que a página Prevenção de execução de dados estava desativada e disse "Para usar essas configurações, você deve ser um administrador de computador e o arquivo bcdedit.exe".
Este site explica como habilitar a DEP a partir do cmd. http://www.thewindowsclub.com/disable-data-execution-prevention
fonte
Se você ainda estiver com problemas, tente executar estas etapas no VMware para desativar a proteção de credenciais. Finalmente funcionou para mim. As etapas e o link são publicados abaixo, sem levar crédito por eles.
Conteúdo original de https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361
Para desativar o Device Guard ou Credential Guard em computadores baseados em Itanium:
Desabilite a configuração de diretiva de grupo usada para habilitar o Credential Guard.
No sistema operacional host, clique em Iniciar> Executar , digite gpedit.msc e clique em OK . O Editor de Diretiva de grupo local é aberto.
Vá para Política do Computador Local> Configuração do Computador> Modelos Administrativos> Sistema> Device Guard> Ativar Segurança Baseada em Virtualização .
Selecione desativado .
Vá para Painel de controle> Programas e recursos> Ativar ou desativar os recursos do Windows para desativar o Hyper-V. [remover um programa no Windows 8 ou anterior]
Selecione Não reiniciar.
Exclua as variáveis EFI relacionadas iniciando um prompt de comando na máquina host usando uma conta de Administrador e execute estes comandos:
entre com o código aqui
mountvol X: / s
copiar% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / osloader de aplicativo
caminho bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} sequência de inicialização {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS
partição de dispositivo bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} = X:
mountvol X: / d
Nota: Verifique se X é uma unidade não utilizada; caso contrário, mude para outra unidade.
Reinicie o host.
Aceite o prompt na tela de inicialização para desativar o Device Guard ou Credential Guard.
Você deve conseguir instalar e iniciar o HAXM agora
fonte
Assista a este vídeo ou tente o seguinte:
fonte
Desinstale qualquer antivírus (Avast, no meu caso), reinicie o sistema e tente instalar o Intel HAXM novamente. Funciona para mim.
fonte
Para o meu caso, tentei todos os métodos acima e nenhum funciona. No entanto, eu resolvo o problema agora. Aqui está o meu truque:
No Painel de Controle -> "Programas" -> "Ativar ou desativar os recursos do Windows" (em "Programas e Recursos") e tento localizar o "Hyper-V", mas não consigo localizar o "Hyper-V"; "Windows Virtual PC" , e eu suspeito que eles sejam a mesma coisa, então eu o desabilito, reinicializo e funciona!
fonte
Aqui está um exemplo de como fazer isso para o LENOVA ou PC similar:
fonte
Se seus emuladores estavam funcionando e agora não são devidos ao Avast ...
O Avast não tem mais a opção "Ativar virtualização assistida por hardware" na solução de problemas. (agora é março de 2017)
O Avast captura "emulator.exe", que desativa os emuladores e o armazena no baú do vírus. Abra o baú, "Restaurar e adicionar exclusões" e seu emulador funcionará novamente ...
fonte
para usuários de Mac, instale a extensão do kernel Intel HAXM para permitir que o emulador use extensões de virtualização da CPU.
As etapas para configurar a aceleração da VM são as seguintes:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
Para iniciar a instalação, no Finder, clique duas vezes no arquivo IntelHAXM.dmg e, em seguida, no arquivo IntelHAXM.mpkg.
kextstat | grep intel
Você deve ver uma mensagem de status contendo o seguinte nome de extensão, indicando que a extensão do kernel está carregada:com.intel.kext.intelhaxm
Referência:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
fonte
Corri para o mesmo problema, e o problema era que a virtualização não era ativada por padrão na minha máquina. Você precisa inserir a configuração da BIOS e habilitá-la caso esteja desabilitada. Instruções detalhadas disponíveis aqui sobre como resolver isso e habilitar a virtualização em sua máquina.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
fonte
Alguns fabricantes bloqueiam o menu da BIOS para que você não possa ativar o VT, se esse for o caso, existe outra maneira de ativá-lo usando um programa chamado CPUID. Confira este vídeo, se este é o seu problema: https://www.youtube.com/watch?v=YPjTFam30kc
fonte
Você recebeu uma mensagem sobre a ativação do bit Execute Disable?
Você pode ativar o bit XD executando o seguinte comando (como administrador) e, em seguida, reinicie.
bcdedit / set nx AlwaysOn
Normalmente, este erro: "Este computador atende aos requisitos do HAXM, mas o VT-x não está ativado" significa que seu sistema possui o Intel VT, mas você precisa acessar o BIOS para ativá-lo.
Também encontrei estas instruções - pode ser útil para você: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Você já fez funcionar?
fonte
Eu tive o mesmo problema. Eu tentei tudo o que encontrei na Internet, exceto definir bit na CPU. Meu amigo sugeriu que eu instalasse o VirtualBox. E funciona agora)
fonte
Eu realmente odiava esse problema terrível depois de atualizar o Windows 10 Anniversary Update (versão 1607) . Trata-se de alterações de assinatura de driver no Windows 10. Se você forçar a instalação do HAXM, também será necessário desativar a imposição de assinatura de driver.
fonte
BIOS -> Overclock -> Recursos da CPU -> Intel Virtualization Tech -> Ativado
fonte