vs2017-et hozz létre egy új Android alkalmazást, majd elkezdj futtatást hibakeresés nélkül, és elkezdd jelenteni a következő információkat:
--------------------------- Ajánlott AVD --------------------------- Egy x86-os Android Virtuális Eszköz (AVD) futtatása 10-szer gyorsabb.<br/>Erősen ajánljuk, hogy hozzanak létre egy új AVD-t. --------------------------- OKÉ ---------------------------
Hogy érted? Vagyis a most indított virtuális gép viszonylag lassú, ha átváltasz x86 formátumú CPU-ra, akkor a sebesség tízszer gyorsabb lesz, vagy nem indítod el ezt az ARM formátumot. Erre nincs megoldás: ha az OK-ra kattintasz, a virtuális géped nem indul el. Csak kattints a jobb oldalon a Zárásra. Amúgy is csak egy utalás.
Összefoglaló: Milyen rendszer a számítógéped? Ellenkező esetben erőforrásigényesebb és elakadt lesz, és nem fogod értékelni az új virtuális gép sima minőségét. Egyszer úgy éreztem, hogy ez már egy harc volt az iOS virtuális géppel a Mac notebookban. Természetesen még mindig nem olyan sima, mint az emberek otthonába való belépés. De legalább nincs ok irigyelni. A virtuális gép új verziójában elérhetők továbbá: pozicionálási funkció, kommunikáció (hívások és SMS-ek készítése), fényképezés, ujjlenyomatfelismerés.
A megoldás a következő:
VS2017-tools-Android-Android Emulator Manager válaszd ki a szükséges emulátort. Kattints a Szerkesztésre. CPU Select Intel x86_64, ahogy alább látható:
Ezután folytassuk a program futtatását a következő hibával:
1> Kezdjük el a telepítést Android_Accelerated_Nougat ... 1> az emulátor indítása Android_Accelerated_Nougat ... 1>XXXX 1>emulátor: HIBA: x86_64 emuláció jelenleg hardveres gyorsítást igényel! 1>Kérjük, győződjön meg róla, hogy az Intel HAXM megfelelően van telepítve és használható. 1>CPU gyorsulási állapot: Kérjük, kapcsolja ki a Hyper-V-t az Android emulátor használata előtt. Indíts parancssort adminisztrátorként, futtasd 'bcdedit /set hypervisorlaunchtype off', indítsd újra. 1> Nem tudom elindítani az emulátort Android_Accelerated_Nougat.
Az általános tipp: CPU gyorsulás állapota: Kérjük, kapcsolja ki a Hyper-V-t az Android emulátor használata előtt. Indítsd el a parancssort rendszergazdáként, futtassa a 'bcdedit / set hypervisorlaunchtype off', újraindítsd.
Megoldás:
A Hyper-V a Microsoft virtualizációs szoftvere, hasonló a VirtualBoxhoz és a VMware-hez, és amelyet virtuális gépek létrehozására is lehet használni. Ezeket hipervizoroknak vagy virtuális gép monitoroknak hívják. Az Android Emulator egy nagyon teljes funkciójú emulátor, amely telefonkönyvekkel, hívásokkal és még sok mással működik (bár innen ténylegesen nem lehet hívni). Még a beépített böngészője és a Google Earth/Maps is (utcai valóság támogatásával!) internetre is csatlakoztathatók. A felhasználók használhatnak billentyűzet-bemenetet, egérkattintás-szimulátor-gomb-belépést, sőt, egérkattintásokat és húzás-képernyőket is használhatnak a manipulációhoz.
Miután a Hyper-V szolgáltatás bekapcsolódott a Windowsban, az Android Studio emulátora azt tapasztalja, hogy a hyper-V prompt nem kompatibilis
Megoldás: Kapcsold ki a Hyper-V-t, kétféleképpen lehet kikapcsolni a Hyper-V-t(A második módszer ajánlott!!!!! ):
1. Menj a Vezérlőpult - Windows funkcióhoz, hogy engedélyezd a virtuális gép menedzsment funkciót. Töröld a jelölőnégyzetet a diagramon, és indítsd újra a számítógéped.
2. Nyisd meg a parancssor-felületet adminisztrátorként:
Lépj be: bcdedit /állíts ki hypervisorlaunchtype-t, majd indítsd újra a számítógépet (beállítva, hogy kikapcsold a Hyper-V-t)
(Megjegyzés: Parancs a hyper-v újraengedélyezésére: bcdedit /állítsd be hypervisorlaunchtype auto)
A számítógép újraindítása után telepítheti az Intel hardvergyorsító funkcióját, amely az alábbiak szerint jelenik meg: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Intel hardveres gyorsított végrehajtási menedzserLetöltési cím: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
A haxm-windows_v6_2_1 telepítése után sikeres.
Indítsd el a vs2017-et, hogy hibara állítsd az Android alkalmazást, és sikeresen elindíthatod az Android emulátort!!
|