Correção: a emulação x86 atualmente requer aceleração de hardware



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários estão encontrando o “A emulação x86 atualmente requer aceleração de hardware!” erro ao tentar iniciar o AVD no Android Studio. Normalmente, o problema ocorre alguns momentos depois que o usuário tenta compilar um aplicativo usando Dispositivo Virtual Android . O problema não é específico para uma determinada versão do Android Studio, pois é relatado que ocorre com versões mais novas e mais antigas. O erro não é exclusivo de uma determinada versão do Windows, pois há relatos de sua ocorrência no Windows 7, Windows 8 e Windows 10.



a emulação x86 atualmente requer aceleração de hardware



O que está causando a “emulação x86 atualmente requer aceleração de hardware!”?

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de reparo que alguns usuários afetados aplicaram para resolver o problema. Com base no que reunimos, existem alguns cenários comuns que irão acionar esta mensagem de erro específica:



  • A tecnologia de virtualização Intel / AMD não é habilitada no BIOS - Este erro pode ocorrer porque sua CPU é impedida de usar as tecnologias de virtualização de hardware integradas por uma configuração de BIOS. Nesse caso, a solução é acessar as configurações do BIOS e habilitar a tecnologia de virtualização de hardware.
  • O módulo Intel HAXM não está instalado no Android Studio - Esse é um dos motivos mais comuns para a ocorrência desse erro. A instalação do Intel HAXM é feita em duas etapas (baixando o módulo através do gerenciador SDK e rodando o executável de instalação).
  • Um conflito entre a virtualização do Avast e o AVD do Android Studio - O problema também pode ocorrer devido a um conflito bem conhecido entre a tecnologia de virtualização integrada e a virtualização assistida por hardware do Avast. Este recurso de terceiros também é conhecido por entrar em conflito com vários outros aplicativos.
  • A plataforma de hipervisor do Windows está desabilitada para CPU AMD - As CPUs AMD mais novas possuem recursos de virtualização de hardware. Mas para que o recurso de virtualização funcione, você precisará garantir que a plataforma de hipervisor do Windows esteja habilitada na tela de recursos do Windows.
  • A CPU da máquina não suporta virtualização de hardware - Este cenário pode ser aplicável a modelos de CPU mais antigos. Se a virtualização de hardware não for suportada pela CPU equipada, você não será capaz de resolver esta mensagem de erro a menos que substitua sua CPU atual por um modelo mais novo.

Se você está lutando para resolver o “A emulação x86 atualmente requer aceleração de hardware!” erro, este artigo fornecerá uma seleção de etapas de solução de problemas verificadas. Abaixo, você descobrirá vários métodos que outros usuários que lutam para resolver o mesmo problema usaram para corrigir ou contornar o problema.

Para manter a eficiência máxima, incentivamos você a seguir os métodos abaixo na ordem em que são apresentados. Você deve eventualmente se deparar com uma correção que seja eficaz em seu cenário específico.

Método 1: Instalando o módulo Intel HAXM

Antes de acessar as configurações do BIOS, vamos verificar se o problema não foi realmente desencadeado pela falta do Intel x86 Emulator Accelerator (instalador HAXM). Sem este módulo, o AVD não será capaz de compilar aplicativos que usam virtualização de hardware, mesmo se a tecnologia estiver habilitada em seu computador.



Vários usuários que encontraram o mesmo erro relataram que o problema foi embora para sempre depois que baixaram o módulo ausente por meio do SDK Manager e o instalaram por meio do instalador HAXM. Siga as etapas abaixo para obter instruções passo a passo completas:

  1. No Android Studio, abra o SDK Manager acessando Ferramentas> Android> SDK Manager .

    Iniciando o Standalone SDK Manager

    Nota: Você também pode ir para Arquivo> Configurações e clique em Android SDK (debaixo Configurações de sistema ) Em seguida, basta clicar em Inicie o Standalone SDK Manager para abrir o utilitário de instalação integrado.

  2. Expandir o Características adicionais menu e marque a caixa associada a Intel X86 Emulator Accelerator (HAXM) . Em seguida, basta clicar em Pacotes de instalação e aguarde a conclusão do procedimento.

    Instalando o Intel x86 Emulator Accelerator (instalador HAXM)

  3. Agora que o instalador do HAXM foi baixado, precisamos executar as etapas adequadas para instalá-lo. Para fazer isso, navegue até o seguinte local e clique duas vezes em intelhaxm-android.exe para instalá-lo:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Instalando o intelhaxm-android.exe

  4. Siga as instruções na tela para instalar o Intel HAXM e aguarde a conclusão do processo.
  5. Reinicie o Android Studio, execute o aplicativo novamente e veja se o problema foi resolvido.

Se você ainda está encontrando o “A emulação x86 atualmente requer aceleração de hardware!” erro, vá para o próximo abaixo.

Método 2: Desativando a virtualização assistida por hardware do Avast

Se você estiver usando o Avast como uma camada de segurança adicional, o erro provavelmente é devido a um conflito causado por um de seus recursos de segurança. Como muitos usuários relataram, a virtualização assistida por hardware do Avast é conhecida por entrar em conflito com o AVD do Android Studio, que acaba produzindo o “A emulação x86 atualmente requer aceleração de hardware!” erro.

Se este cenário for aplicável a você (você tem o Avast instalado), siga as instruções abaixo para desabilitar a virtualização assistida por hardware do Configurações menu do pacote de segurança:

  1. Abra o Avast e acesse o Configurações cardápio,
  2. Dentro de Configurações menu, vá para o Solução de problemas guia e certifique-se de que as caixas associadas a Ative a virtualização assistida por hardware e Use virtualização aninhada quando disponível está Desmarcado .

    Desative a virtualização assistida por hardware dentro do Avast

  3. Reinicie seu computador e veja se o conflito foi eliminado na próxima inicialização. Execute o aplicativo dentro do Android Studio e veja se o erro foi resolvido.

Se você ainda está vendo o “A emulação x86 atualmente requer aceleração de hardware!” erro ao executar o AVD, vá para o próximo método abaixo.

Método 3: Habilitando a virtualização de hardware a partir das configurações BIOS / UEFI

Se o primeiro método não permitiu que você resolvesse a mensagem de erro, é provável que a mensagem de erro esteja ocorrendo porque a virtualização de hardware está desativada nas configurações do BIOS / UEFI. A virtualização de hardware deve ser habilitada por padrão em circunstâncias normais, mas a intervenção manual, atualizações do BIOS e até mesmo alguns softwares de terceiros podem desabilitar essa tecnologia.

Lembre-se de que o processo de ativação da virtualização de hardware será diferente dependendo das configurações do BIOS / UEFI e do fabricante da placa-mãe e da CPU.

No entanto, a primeira etapa seria inserir as configurações de BIOS ou UEFI. Se você tiver o menu de configuração herdado (BIOS), será necessário pressionar a tecla Setup durante a sequência de inicialização inicial. A chave de configuração específica deve aparecer na tela inicial, mas caso você não a encontre, você pode pesquisá-la online usando a frase de pesquisa “ * modelo da placa-mãe + chave de configuração * '

Pressione uma tecla para entrar nas configurações do BIOS

Pressione [tecla] para entrar na configuração

Nota: Você também pode fazer isso às cegas e pressionar as teclas de configuração mais comuns durante a sequência inicial de inicialização. Normalmente, a chave de configuração é uma das teclas F (F2, F4, F6, F8, F10) ou a tecla Del (em computadores Dell).

Se o seu computador usa o modelo UEFI mais recente, primeiro você precisa acessar o Inicialização avançada cardápio. Para fazer isso, pressione Tecla Windows + R para abrir um Corre caixa de diálogo e digite “ ms-settings: recovery ”E pressione Entrar para abrir o Menu de recuperação do Configurações aplicativo. Assim que chegar lá, basta clicar no Reinicie agora botão sob Inicialização avançada .

Acessando o menu de inicialização avançada

Depois de um tempo, o computador será reiniciado diretamente no Opções avançadas cardápio. Assim que chegar lá, navegue para Opções avançadas menu e clique em Configurações de firmware UEFI .

Acessando as configurações de firmware UEFI

Depois de acessar suas configurações de BIOS ou UEFI, comece a procurar a opção de virtualização de hardware. Dependendo da versão do BIOS / UEFI, você encontrará essa configuração listada com nomes diferentes. Você normalmente pode encontrá-lo listado como Tecnologia de virtualização (VTx / VTd) , Tecnologia de virtualização Intel ou Virtualização AMD-V . Provavelmente, a opção estará localizada em Chipset , Processador , Configuração avançada de CPU ou algo semelhante.

Habilitando a virtualização nas configurações do BIOS

Depois de conseguir habilitar a virtualização de hardware, salve as alterações do BIOS / UEFI, reinicie o computador e veja se o erro é resolvido na próxima inicialização.

Método 4: Habilitando a plataforma de hipervisor do Windows (se aplicável)

Se você estiver encontrando o problema em uma CPU AMD com tecnologias de virtualização (modelos de CPU mais recentes, como Ryzen), o problema pode ter ocorrido porque Plataforma Windows Hypervisor não está habilitado em seu dispositivo.

Mas lembre-se de que, para habilitar esse recurso, você precisará garantir que possui o Windows 10 versão 1803 ou anterior.

A plataforma de hipervisor do Windows pode ser habilitada por meio do Ativar ou desativar recurso do Windows tela. Aqui está um guia rápido sobre como fazer isso:

  1. pressione Tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ appwiz.cpl ”E pressione Entrar para abrir o Programas e recursos tela.

    Digite appwiz.cpl e pressione Enter para abrir a página de programas instalados

  2. Dentro de Programas e recursos página, clique em Liga ou desliga características das janelas no painel esquerdo.

    Acessando a tela de recursos do Windows

  3. Na janela Recursos do Windows, marque a caixa associada a Plataforma Windows Hypervisor e bater Está bem para habilitar o recurso.

    Habilite a plataforma de hipervisor

    Nota: Enquanto você não está nesta tela, verifique também se o Hyper-V está habilitado. Se não estiver, ative-o marcando a caixa associada a ele.

  4. Reinicie o seu computador e veja se o erro foi resolvido.
5 minutos lidos