vs2017 for at oprette en ny Android-app, og derefter begynde at køre uden fejlfinding og begynde at rapportere følgende information:
--------------------------- Anbefalet AVD --------------------------- At køre en x86-baseret Android Virtual Device (AVD) er 10 gange hurtigere.<br/>Vi anbefaler kraftigt at oprette en ny AVD. --------------------------- OK ---------------------------
Hvad mener du? Det vil sige, at den virtuelle maskine, du starter nu, er relativt langsom; hvis du skifter til en x86-format CPU, vil hastigheden være 10 gange hurtigere, eller også starter du ikke denne ARM-formatering. Der er ingen løsning på dette: hvis du klikker OK, starter din virtuelle maskine ikke. Klik bare på Luk til højre. Det er bare et hint alligevel.
Resumé: Hvilken slags system er din computer? Ellers vil det være mere ressourcekrævende og fastlåst, og du vil ikke kunne værdsætte den glidende kvalitet i den nye version af den virtuelle maskine. Jeg følte engang, at det allerede var en kamp med iOS-virtualmaskinen i Mac-notebooken. Selvfølgelig er det stadig ikke så glat som at gå ind i folks hjem. Men i det mindste er der ingen grund til misunde. Også tilgængelige i den nye version af den virtuelle maskine er: positioneringsfunktion, kommunikation (opkald og SMS), fototagning, fingeraftryksgenkendelse.
Løsningen er som følger:
vs2017-tools-android-android emulator manager, vælg den emulator, du har brug for. Klik på Rediger. CPU Select Intel x86_64, som vist nedenfor:
Fortsæt derefter med at køre programmet med følgende fejl:
1> Begynd at udsætte Android_Accelerated_Nougat ... 1> starter emulatoren Android_Accelerated_Nougat ... 1>XXXX 1>emulator: FEJL: x86_64 emulering kræver i øjeblikket hardwareacceleration! 1>Sørg venligst for, at Intel HAXM er korrekt installeret og brugbar. 1>CPU-accelerationsstatus: Deaktiver venligst Hyper-V, før du bruger Android-emulatoren. Start en kommandoprompt som administrator, kør 'bcdedit /set hypervisorlaunchtype off', genstart. 1> Kan ikke starte emulatoren Android_Accelerated_Nougat.
Det generelle tip er: CPU-accelerationsstatus: Deaktiver venligst Hyper-V, før du bruger Android-emulatoren. Start kommandoprompten som administrator, kør 'bcdedit / set hypervisorlaunchtype off', genstart.
Opløsning:
Hyper-V er Microsofts virtualiseringssoftware, lignende VirtualBox og VMware, som kan bruges til at skabe virtuelle maskiner. De kaldes hypervisorer eller virtuelle maskinmonitorer. Android Emulator er en meget fuldt udstyret emulator, der fungerer med telefonbøger, opkald og mere (selvom du faktisk ikke kan ringe herfra). Selv dens indbyggede browser og Google Earth/Maps (med understøttelse af street reality!) kan være forbundet til internettet. Brugere kan bruge tastaturinput, musekliksimulator, tastetast og endda museklik og trækskærme til at manipulere.
Efter Hyper-V-tjenesten er aktiveret i Windows, vil emulatoren af Android Studio opdage, at prompten hyper-V ikke er kompatibel
Løsning: Sluk Hyper-V, der er to måder at slå Hyper-V fra(Den anden metode anbefales!!!!! ):
1. Gå til Kontrolpanel - Windows-funktionen for at aktivere funktionen for virtuel maskinadministration. Fjern afkrydsningsfeltet i diagrammet og genstart din computer.
2. Åbn kommandoprompt-grænsefladen som administrator:
Indtræd: bcdedit /set hypervisorlaunchtype off, og genstart derefter computeren (sat til at deaktivere Hyper-V)
(Bemærk: Kommando for at genaktivere hyper-v: bcdedit /set hypervisorlaunchtype auto)
Efter genstart af computeren kan du installere Intels hardwareaccelerationsfunktion, som introduceres således: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Intel Hardware Accelereret EksekveringsmanagerDownloadadresse: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Efter installation af haxm-windows_v6_2_1 lykkes.
Start vs2017 for at fejlfinde Android-appen, og du kan med succes starte Android-emulatoren!!
|