vs2017 luodakseen uuden Android-sovelluksen, aloittaakseen suorituksen ilman virheenkorjausta ja raportoidakseen seuraavat tiedot:
--------------------------- Suositeltu AVD --------------------------- X86-pohjaisen Android Virtual Devicen (AVD) käyttö on 10 kertaa nopeampaa.<br/>Suosittelemme vahvasti uuden AVD:n luomista. --------------------------- OKEI ---------------------------
Mitä tarkoitat? Toisin sanoen, virtuaalikone, jonka nyt käynnistät, on suhteellisen hidas, jos vaihdat x86-muotoiseen prosessoriin, nopeus on kymmenen kertaa nopeampi, tai et käynnistä tätä ARM-muotoa. Tähän ei ole ratkaisua: jos klikkaat OK, virtuaalikone ei käynnisty. Klikkaa vain Sulje oikealta. Se on vain vihje joka tapauksessa.
Yhteenveto: Millainen järjestelmä tietokoneesi on? Muuten se kuluttaa enemmän resursseja ja jää jumiin, etkä pysty arvostamaan virtuaalikoneen uuden version sulavuutta. Tunsin joskus, että tämä oli jo taistelu iOS-virtuaalikonetta vastaan Mac-kannettavassa. Tietenkään se ei ole vieläkään yhtä sujuvaa kuin ihmisten koteihin meneminen. Mutta ainakin ei ole syytä kadehtia. Uudessa virtuaalikoneen versiossa ovat myös paikannustoiminto, viestintä (puheluiden ja tekstiviestien tekeminen), valokuvien ottaminen, sormenjälkien tunnistus.
Ratkaisu on seuraava:
vs2017-tools-android-android emulator manager, valitse tarvitsemasi emulaattori. Klikkaa Muokkaa. CPU Select Intel x86_64, kuten alla on esitetty:
Jatka sitten ohjelman suorittamista seuraavalla virheellä:
1> Aloita Android_Accelerated_Nougat sijoittaminen ... 1> käynnistää emulaattorin Android_Accelerated_Nougat ... 1>XXXX 1>emulaattori: VIRHE: x86_64 emulointi vaatii tällä hetkellä laitteistokiihdytystä! 1>Varmista, että Intel HAXM on asennettu oikein ja käyttökelpoinen. 1>prosessorin kiihdytystila: Poista Hyper-V käytöstä ennen Android-emulaattorin käyttöä. Aloita komentokehote Administratorina, suorita 'bcdedit /set hypervisorlaunchtype off', käynnistä uudelleen. 1> Emulaattoria ei voi käynnistää Android_Accelerated_Nougat.
Yleinen vinkki on: CPU:n kiihdytystila: Poista Hyper-V käytöstä ennen Android-emulaattorin käyttöä. Käynnistä komentokehote ylläpitäjänä, suorita 'bcdedit / set hypervisorlaunchtype pois', käynnistä uudelleen.
Ratkaisu:
Hyper-V on Microsoftin virtualisointiohjelmisto, joka on samankaltainen kuin VirtualBox ja VMware, ja joita voidaan käyttää virtuaalikoneiden luomiseen. Niitä kutsutaan hypervisoreiksi tai virtuaalikonemonitoreiksi. Android Emulator on erittäin monipuolinen emulaattori, joka toimii puhelinluetteloiden, puheluiden ja muiden kanssa (vaikka täältä ei voi oikeasti soittaa). Jopa sen sisäänrakennettu selain ja Google Earth/Maps (tuki katurealitylle!) voidaan yhdistää internetiin. Käyttäjät voivat käyttää näppäimistön syötettä, hiiren klikkauksen simulaattorin näppäinnäppäintä ja jopa hiiren klikkauksia ja vetoruutuja manipulointiin.
Kun Hyper-V-palvelu on käytössä Windowsissa, Android Studion emulaattori huomaa, että kehote hyper-V ei ole yhteensopiva
Ratkaisu: Sammuta Hyper-V, Hyper-V voi sammuttaa kahdella tavalla(Toinen menetelmä on suositeltava!!!!! ):
1. Mene Ohjauspaneeliin – Windows-toiminto aktivoidaksesi virtuaalikoneen hallintatoiminnon. Tyhjennä valintaruutu kaaviosta ja käynnistä tietokone uudelleen.
2. Avaa komentokehotteen käyttöliittymä ylläpitäjänä:
Enter: bcdedit /aseta hypervisorlaunchtype pois päältä ja käynnistä tietokone uudelleen (asetettu pois päältä Hyper-V)
(Huomautus: Komento hyper-v:n uudelleenkäyttöönottamiseksi: bcdedit /aseta hypervisorlaunchtype auto)
Tietokoneen uudelleenkäynnistyksen jälkeen voit asentaa Intelin laitteistokiihdytystoiminnon, joka käynnistyy seuraavasti: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Intelin laitteistokiihdytetty suoritushallintaLatausosoite: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Asennuksen jälkeen haxm-windows_v6_2_1 onnistuu.
Käynnistä vs2017 Android-sovelluksen virheenkorjaukseen, ja voit käynnistää Android-emulaattorin onnistuneesti!!
|