Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 27613|Atbildi: 0

[Xamarin operētājsistēmai Android] vs2017 Nevar atkļūdot Android programmas

[Kopēt saiti]
Publicēts 29.10.2017 14:15:24 | | | |
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 !!








Iepriekšējo:ARM un x86 arhitektūras salīdzina --- procesoru tipus Android platformā
Nākamo:Atšķirība starp Android sdk un ndk
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com