vs2017, lai izveidotu jaunu Android lietotni, un pēc tam sākt izpildīt bez atkļūdošanas un sākt ziņot par šādu informāciju:
--------------------------- Ieteicamais AVD --------------------------- x86 Android virtuālās ierīces (AVD) palaišana ir 10 reizes ātrāka.<br/>Mēs ļoti iesakām izveidot jaunu AVD. --------------------------- LABI ---------------------------
Ko tu ar to domā? Tas nozīmē, ka virtuālā mašīna, kuru sākat tagad, ir salīdzinoši lēna, ja pārslēdzaties uz x86 formāta procesoru, tad ātrums būs 10 reizes ātrāks, vai arī jūs nesākat šo ARM formātu. Tam nav risinājuma: ja noklikšķināt uz Labi, jūsu virtuālā mašīna netiks startēta. Vienkārši noklikšķiniet uz Aizvērt labajā pusē. Jebkurā gadījumā tas ir tikai mājiens.
Kopsavilkums: Kāda veida sistēma ir jūsu dators? Pretējā gadījumā tas būs resursietilpīgāks un iestrēdzis, un jūs nevarēsiet novērtēt virtuālās mašīnas jaunās versijas gludumu. Es reiz jutu, ka tā jau bija cīņa ar iOS virtuālo mašīnu Mac piezīmjdatorā. Protams, tas joprojām nav tik gludi kā iekļūšana cilvēku mājās. Bet vismaz nav nepieciešams apskaust. Jaunajā virtuālās mašīnas versijā ir pieejama arī: pozicionēšanas funkcija, saziņa (zvanu un īsziņu veikšana), fotogrāfiju uzņemšana, pirkstu nospiedumu atpazīšana.
Risinājums ir šāds:
vs2017-tools-android-android emulatora pārvaldnieks, izvēlieties nepieciešamo emulatoru. Noklikšķiniet uz Rediģēt. CPU Atlasiet Intel x86_64, kā parādīts tālāk:
Pēc tam turpiniet palaist programmu ar šādu kļūdu:
1> Sāciet izvietot Android_Accelerated_Nougat ... 1> sāk emulatoru Android_Accelerated_Nougat ... 1>XXXX 1>emulators: KĻŪDA: x86_64 emulācijai pašlaik ir nepieciešams aparatūras paātrinājums! 1>Lūdzu, pārliecinieties, ka Intel HAXM ir pareizi instalēts un lietojams. 1>CPU paātrinājuma statuss: Lūdzu, atspējojiet Hyper-V pirms Android emulatora lietošanas. Sāciet komandu uzvedni kā administratoru, palaidiet 'bcdedit /set hypervisorlaunchtype off', restartējiet. 1> Nevar startēt emulatora Android_Accelerated_Nougat.
Vispārīgs padoms ir: CPU paātrinājuma statuss: Lūdzu, atspējojiet Hyper-V pirms Android emulatora lietošanas. Sāciet komandu uzvedni kā administratoru, palaidiet 'bcdedit / set hypervisorlaunchtype off', restartējiet.
Šķīdums:
Hyper-V ir Microsoft virtualizācijas programmatūra, līdzīga VirtualBox un VMware, ko var izmantot virtuālo mašīnu izveidei. Tos sauc par hipervizoriem vai virtuālo mašīnu monitoriem. Android emulators ir ļoti pilnvērtīgs emulators, kas darbojas ar tālruņu grāmatām, zvaniem un daudz ko citu (lai gan jūs faktiski nevarat piezvanīt no šejienes). Pat tā iebūvētā pārlūkprogramma un Google Earth/Maps (ar atbalstu ielu realitātei!) var izveidot savienojumu ar internetu. Lietotāji var izmantot tastatūras ievadi, peles klikšķa simulatora taustiņu ievadi un pat izmantot peles klikšķus un vilkt ekrānus, lai manipulētu.
Pēc tam, kad Hyper-V pakalpojums ir iespējots sistēmā Windows, Android Studio emulators konstatēs, ka uzvedne hyper-V nav saderīga
Risinājums: izslēdziet Hyper-V, ir divi veidi, kā izslēgt Hyper-V(Ieteicama otrā metode!!!!! ):
1. Dodieties uz vadības paneli - Windows funkciju, lai iespējotu virtuālās mašīnas pārvaldības funkciju. Notīriet diagrammas izvēles rūtiņas saturu un restartējiet datoru.
2. Atveriet komandu uzvednes interfeisu kā administrators:
Ievadiet: bcdedit /set hypervisorlaunchtype off un pēc tam restartējiet datoru (iestatīt, lai atspējotu Hyper-V)
(Piezīme: Komanda, lai atkārtoti iespējotu hyper-v: bcdedit /set hypervisorlaunchtype auto)
Pēc datora restartēšanas varat instalēt Intel aparatūras paātrināšanas funkciju, kas tiek ieviesta šādi: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Intel aparatūras paātrinātas izpildes pārvaldnieksLejupielādes adrese: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Pēc instalēšanas haxm-windows_v6_2_1 ir veiksmīgs.
Palaidiet vs2017, lai atkļūdotu Android lietotni, un jūs varat veiksmīgi palaist Android emulatoru !!
|