vs2017 para criar um novo aplicativo Android, e então começar a executar sem depuração, e começar a reportar as seguintes informações:
--------------------------- AVD recomendado --------------------------- Usar um Dispositivo Virtual Android (AVD) baseado em x86 é 10 vezes mais rápido.<br/>Recomendamos fortemente a criação de um novo AVD. --------------------------- OKEY ---------------------------
O que você quer dizer? Ou seja, a máquina virtual que você está iniciando agora é relativamente lenta; se você mudar para um processador no formato x86, a velocidade será 10 vezes maior, ou você não inicia esse formato ARM. Não há solução para isso: se você clicar em OK, sua máquina virtual não vai iniciar. Basta clicar em Fechar à direita. É só uma dica mesmo.
Resumo: Que tipo de sistema é o seu computador? Caso contrário, será mais intensivo em recursos e travado, e você não conseguirá apreciar a suavidade da nova versão da máquina virtual. Já senti que isso já era uma disputa com a máquina virtual do iOS no Mac Notebook. Claro, ainda não é tão tranquilo quanto entrar nas casas das pessoas. Mas pelo menos não há necessidade de inveja. Também estão disponíveis na nova versão da máquina virtual: função de posicionamento, comunicação (realização de chamadas e SMS), tomada de fotos, reconhecimento de impressões digitais.
A solução é a seguinte:
Vs2017-tools-Android-Android Emulator Manager, escolha o emulador que você precisa. Clique em Editar. CPU Select Intel x86_64, conforme mostrado abaixo:
Depois, continue executando o programa com o seguinte erro:
1> Comece a implantar Android_Accelerated_Nougat ... 1> é iniciar o emulador Android_Accelerated_Nougat ... 1>XXXX 1>emulador: ERRO: x86_64 emulação atualmente requer aceleração por hardware! 1>Por favor, certifique-se de que o Intel HAXM está devidamente instalado e utilizável. 1> status da aceleração do processador: Por favor, desative o Hyper-V antes de usar o emulador Android. Inicie um prompt de comando como Administrador, execute 'bcdedit /set hypervisorlaunchtype off' e reinicie. 1> Não é possível iniciar o emulador Android_Accelerated_Nougat.
A dica geral é: status da aceleração da CPU: Por favor, desative o Hyper-V antes de usar o emulador Android. Inicie o prompt de comando como administrador, execute 'bcdedit / set hypervisorlaunchtype off', reinicie.
Solução:
Hyper-V é o software de virtualização da Microsoft, semelhante ao VirtualBox e VMware, que pode ser usado para criar máquinas virtuais. Eles são chamados de hipervisores ou Monitores de Máquina Virtual. O emulador Android é um emulador muito completo que funciona com listas telefônicas, chamadas e muito mais (embora você não possa realmente ligar daqui). Até mesmo seu navegador integrado e Google Earth/Maps (com suporte para realidade de rua!) pode ser conectado à Internet. Os usuários podem usar teclado de teclado, simulador de cliques de mouse e até mesmo cliques e telas de arrastar para manipular.
Depois que o serviço Hyper-V for ativado no Windows, o emulador do Android Studio verá que o prompt hyper-V não é compatível
Solução: Desligue o Hyper-V, existem duas maneiras de desligar o Hyper-V(O segundo método é recomendado!!!!! ):
1. Vá ao Painel de Controle - função Windows para habilitar a função de gerenciamento da máquina virtual. Limpe o conteúdo da caixa de seleção no diagrama e reinicie seu computador.
2. Abra a interface do prompt de comando como administrador:
Entram em cena: bcdedit /set hypervisorlaunchtype desligado e então reinicie o computador (configurado para desativar o Hyper-V)
(Nota: Comando para reativar o hyper-v: bcdedit /set hypervisorlaunchtype auto)
Após reiniciar o computador, você pode instalar a função de aceleração por hardware da Intel, que é introduzida da seguinte forma: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Gerenciador de Execução Acelerada por Hardware IntelEndereço de download: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Após instalar o Haxm-windows_v6_2_1 é bem-sucedido.
Inicie o vs2017 para depurar o app Android, e você poderá abrir o emulador Android com sucesso!!
|