Emulator in Android Studio start

Ik denk dat het een probleem is met de SDK-referentie in de projectstructuur, maar wanneer ik klik op Uitvoeren en ik kies Start-emulator er niets verschijnt.


Antwoord 1, Autoriteit 100%

Ik had hetzelfde probleem. Ik heb net de AVD geschapen met 768 MB RAM en het heeft goed gewerkt!


Antwoord 2, Autoriteit 64%

Ik had een vergelijkbaar probleem … Android-emulator is niet open.
U moet de reden hiervan ontdekken … u kunt uw emulator uit de opdrachtregel uitvoeren. Hiervoor kunt u uw opdrachtregel kopiëren en plakken van “RUN” of “AVD” Android Studio Console.
Bijvoorbeeld:

“PATH} \ Android-SDK \ TOOLS \ EMULATIE.EXE -AVD Default_NexUS_5 -NetSpeed
Volledige -netdelay Geen “

Wanneer u het van een opdrachtregelterminal start, geeft u u een bericht met de fout.
In mijn geval was het nuttig voor het ontdekken van het probleem:

.. \ Android-SDK \ TOOLS & GT; EMULATIE: FOUT: X86 Emulatie
Momenteel vereist hardwareversnelling! Zorg ervoor dat Intel Haxm is
correct geïnstalleerd en bruikbaar. CPU-versnellingsstatus: HAX-kernel
Module is niet geïnstalleerd!

  • Ik moest GPU-acceleratie activeren met een hulpmiddel om het op mijn machine in te schakelen.
    Ik heb het opgelost in SDK Manager de tool Haxm …

  • Ik had een ander probleem … Ik had bijvoorbeeld een slechte URL toegewezen voor huidpad van mijn virtuele apparaat …
    Om het op te lossen, heb ik mijn virtuele apparaat geconfigureerd met een geldige huid van mijn platform SDK: ‘{Path} \ Android-SDK \ platforms \ Android- {nummer} \ skins {screen_size}’

Nu is het goed.

Update 8/8/2019:

Voor nieuwere versie van Android SDK moet het emulatorpad zijn:

“PATH} \ Android-sdk \ emulator \ emulator.exe”

Referentie (Bedankt @Coolmind)


Antwoord 3, Autoriteit 44%

In mijn geval hangt de Android bij het opstarten. Ik heb opgelost door gebruikersgegevens af te vegen en een koude boot te forceren, met behulp van Android Virtual Device Manager (Tools- & GT; AVD Manager)


Antwoord 4, Autoriteit 29%

Het lijkt erop dat “WACHTEND OP DOELINDIGING OM ONLINE TE KOMEN …” is een generiek bericht dat altijd verschijnt, wanneer de emulator niet goed kan starten. En wat is de oorzaak ervan? Zoals je kunt zien, kunnen er veel oorzaken zijn.

Ik denk dat de beste manier om de concrete fout met de emulator te vinden, is om het binnen een terminal te starten. Dus:

1 – Open een terminal en ga naar deze map: ~/Android/Sdk/tools

2 – Start de emulator met deze opdracht:

./emulator -avd EMULATOR_NAME -netspeed full -netdelay none

U kunt de naam van uw (eerder gemaakt met AVD Manager) -emulators met deze opdracht bekijken:

./emulator -list-avds

Als alles in orde is, start het programma niet, en schrijft het in de terminal de concrete fout.

In mijn geval, zegt de applicatie dat er een probleem is met het laden van de grafische driver (“LIMGL-fout: kan het stuurprogramma niet laden: R600_DRI.SO “). Zoals het wordt uitgelegd hier , lijkt het erop dat Google is verpakt met Android Studio een Oude versie van één bibliotheek, en de emulator mislukt wanneer het mijn grafische kaart probeert te gebruiken.

oplossing? Zeer eenvoudig: om de systeembibliotheken te gebruiken in plaats van het verpakt in Android-studio. Hoe? Het toevoegen van “-gebruikers-systeem-libs” aan het einde van het commando. Dus:

./emulator -avd EMULATOR_NAME -netspeed full -netdelay none -use-system-libs

De definitieve oplossing is om de Android_emulator_USE_SYSTEM_LIBS omgevingsvariabele in te stellen voor 1 voor uw gebruiker / systeem. Met deze verandering, wanneer ik de emulator binnen Android Studio run, wordt de systeembibliotheken ook geladen.

PS 1 – De gemakkelijkste manier die ik heb gevonden om de omgevingsvariabele in te stellen, is om het script te wijzigen waarmee Android Studio wordt gestart (studio.sh, in mijn geval is het binnen /opt /android-stuido/bin), en voeg aan het begin dit toe:

export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

PS 2 – Ik werk met Debian Jessie en Android Studio 2.2.3. Mijn grafische kaart is een ATI Radeon HD 6850 van Sapphire.

UPDATEDecember 2017: ik had hetzelfde probleem met Debian Stretch en Android Studio 3.0.1 (dezelfde grafische kaart). Dezelfde oplossing werkt voor mij.


Antwoord 5, autoriteit 16%

1) Open SDK Manager en download Intel x86 Emulator Accelerator(HAXM-installatieprogramma) als u dat nog niet heeft gedaan.

2) Ga nu naar uw SDK-directory (in het algemeen C:\users\username\AppData\Local\Android\sdk). In deze map Ga naar extra > informatie > Hardware_Accelerated_Execution_Manageren voer het bestand met de naam “intelhaxm-android.exe” uit.

In het geval u een foutmelding krijgt zoals “Intel-virtualisatietechnologie (vt,vt-x) is niet ingeschakeld”. Ga naar je BIOS-instellingen en schakel Hardwarevirtualisatiein.

3) Start Android Studio opnieuw en probeer de AVD opnieuw te starten.

Het kan een minuut of twee duren voordat het emulatorvenster wordt weergegeven.


Antwoord 6, autoriteit 10%

Als Android studio nieuw voor u is, moet u enkele basisstappen volgen bij het configureren van de emulator.

  1. Zorg ervoor dat je de juiste SDK hebt geïnstalleerd
  2. Zorg ervoor dat u Intel HAXM & virtualisatie-optie ingeschakeld in uw BIOS
  3. Configureer de emulator correct, download de Intel X86 Atom-systeemimage voor betere prestaties.

Ga door deze blog, http: //www.feelzdroid.com/2015/05/android-studio-emulator-not-working-solution.html

Hier hebben ze duidelijk uitgelegd wat de problemen zijn waarmee u te maken krijgt tijdens het uitvoeren van & resolutie voor hetzelfde.


Antwoord 7, autoriteit 9%

Met Ubuntu had ik hetzelfde probleem. Ik heb het opgelost door de bestandsrechten /dev/kvmte wijzigen in 777:

sudo chmod 777 /dev/kvm

Antwoord 8, autoriteit 4%

u moet “Android Emulator” installeren

Ga naar
SDK-manager -> Uiterlijk & Gedrag -> Systeeminstellingen -> Android-SDK -> SDK-tools.
en maak kans op Android Emulator


Antwoord 9, autoriteit 4%

Ik had hetzelfde probleem in Android Studio 2.3.3 op Mac OS X 10.12.6 en het probleem werd veroorzaakt door Android Studio met een oude versie van HAXM (6.0.3 terwijl het 6.2.1 had moeten zijn). ):

$ kextstat | grep intel
  148    0 0xffffff7f8342c000 0x14000    0x14000    com.intel.kext.intelhaxm (6.0.3) 50449AFC-F7C6-38A0-B820-233E8A050FD6 <7 5 4 3 1>

HAXM verwijderen en opnieuw installeren vanuit Android Studio volgens de instructies werkte niet:https://software.intel.com/en-us/android/articles/installation-instructions -for-intel-hardware-accelerated-execution-manager-mac-os-x

In plaats daarvan download de HAXM installatieprogramma handmatigof als die link verloopt, vindt u deze onder https://software .intel.com/en-us/android/toolsonder Intel® Hardware Accelerated Execution Manager (Intel® HAXM).

Na het installatieprogramma te hebben uitgevoerd, wordt nu weergegeven dat de huidige versie van HAXM is geïnstalleerd:

$ kextstat | grep intel
  169    0 0xffffff7f83472000 0x1d000    0x1d000    com.intel.kext.intelhaxm (6.2.1) 7B6ABC56-699C-3449-A0EC-BEB36C154E3C <7 5 4 3 1>

Nadat ik HAXM handmatig heb geüpgraded, kan ik x86_64-emulators starten.


Oud antwoord, dat in plaats daarvan zou kunnen werken (merk op dat dit niet voor mij werkte voor x86_64-afbeeldingen):

Maak een nieuw apparaat:

Tools->Android->AVD Manager

+ Create Virtual Device

Tablet-> Nexus 7-> Next

Het tabblad Recommendedmoet worden gemarkeerd.

Ook al had ik de API Level 25 SDK geïnstalleerd, het toonde:

Nougat Download25 x86 Android 7.1.1 (Google API’s)

Dus ik klikte op de link Downloaddie de API Level 25 SDK lijkt te hebben gerepareerd. Ik ben klaar met het maken van mijn nieuwe apparaat en het werkte prima.

Helaas had ik mijn oude apparaat al verwijderd, dus als dit voor iemand anders werkt, laat dan hier een reactie achter om ons te laten weten of je originele apparaat daarna werkte, bedankt!


Antwoord 10, autoriteit 3%

Ik zou graag een link naar dit antwoord willen plaatsen, omdat het eventuele personen in deze thread kan helpen die problemen ondervinden bij het starten van een virtueel apparaat met meer dan 768 mb geheugen;
Hoe maak je een AVD met > 768 MB RAM Om Galaxy-apparaten te emuleren


Antwoord 11, autoriteit 3%

Ik heb een soortgelijk probleem, maar ik heb het opgelost door over te schakelen naar “Android 4.2.2 armeabi-v7a” (ik moest het testen op Jelly Bean) in mijn AVD en het probleem werd voor mij opgelost.

Wat er lijkt te gebeuren, is dat mijn processor AMD is en dat de Intel X86-hardware-emulatie niet kan worden gestart. Dus veranderde ik om “API” anders te gebruiken dan “x86” (hoewel het me aanraadde om x86 te gebruiken). Ik hoop dat dit helpt.


Antwoord 12, autoriteit 3%

Ik heb enkele uren aan dit probleem besteed. Wat voor mij werkte, was het openen van de Tools->Android->SDK Manager, Android SDK kiezen onder Systeeminstellingen aan de linkerkant van het scherm en naar het tabblad SDK-tools gaan. Ik heb toen de instellingen voor Android-emulator en de Intel x86 Emulator Accelerator uitgeschakeld. Ik heb deze wijzigingen toegepast, Android Studio opnieuw gestart en deze optie opnieuw aangevinkt en de wijzigingen toegepast. Het programma heeft de emulatorcomponenten opnieuw geïnstalleerd en alles lijkt te werken. Ik hoop dat dit iemand helpt.


Antwoord 13, autoriteit 3%

In Android Studio 2.3.3 kon ik mijn AVD starten en uitvoeren door Graphicste wijzigen in het gedeelte Emulated Performancevan Automaticnaar Software-GLES 2.0:

Ik kon dit afleiden na het volgen van het advies op https://stackoverflow.com/a/44931679/1843329en doen:

$ ./emulator -avd Nexus_4_API_21 -use-system-libs

wat resulteerde in:

emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

En toen ik dat deed:

./emulator -avd Nexus_4_API_21 -use-system-libs -gpu off

de emulator werd vervolgens gelanceerd.


Antwoord 14, autoriteit 3%

Wis gegevens van AVD zoals die afbeelding en voer uw programma uit. het is werk voor mij.


Antwoord 15, autoriteit 3%

Als iemand nog steeds problemen heeft met het starten van de avm, noteer dan het gebeurtenislogboek van Android Studio wanneer je de avm probeert uit te voeren. Toen ik probeerde om de avm Android-studio uit te voeren, vermeldde ik dat mijn omgevingsvariabele ANDROID_SDK_HOME op dezelfde plaats was ingesteld als ANDROID_HOME en dat zou niet zo moeten zijn. Het raadt aan om de variabele ANDROID_SDK_HOME te verwijderen, wat ik deed en vervolgens Android Studio opnieuw startte en avm begon te werken.


Antwoord 16, autoriteit 3%

kijk gewoon of je dit probleem hebt “vt-x is uitgeschakeld in bios”

in dit geval moet u de bios voor virtualisatietechnologie inschakelen


Antwoord 17

Het zal waarschijnlijk niet starten omdat u

OF

  • niet de juiste SDK hebben gedownload

Als u uw project vanuit Eclipse heeft gemigreerd, is de kans groot dat u bij het uitvoeren van een emulator vast komt te zitten met dit bericht en niets anders ziet:

Wachten op apparaat.

Als je Apparaatbeheer opent, zie je waarschijnlijk zoiets als dit:

Maak je apparaten gewoon opnieuw.


Antwoord 18

Ik heb een soortgelijk probleem gehad. U kunt de configuratie bewerken of een nieuwe AVD maken met meer RAM. Probeer ook Heap te verhogen naar 128. Emulator werkt soepel, zelfs zonder HAXM


Antwoord 19

Ik had hetzelfde probleem. Ik heb zojuist een nieuwe AVD met 768 MB RAMgemaakt en het werkte prima voor mij. Ik gebruikte voor API 22(Lollipop-versie).


Antwoord 20

Naast het gebruik van een externe emulator zoals bluestacks, kun je ook een nieuwe nieuwe AVD maken en een systeemimage kiezen met een ABI van armeabi-v7a met een API-niveau van 21, in plaats van ABI van x86 te kiezen die niet werkt.
Ik had hetzelfde probleem, ik heb dit geprobeerd en het werkte. hoop dat dit ook nuttig zal zijn.


Antwoord 21

Controleer of de volgende tools zijn geïnstalleerd of niet in de Android SDK Manager, zoals weergegeven in deze afbeelding:


Antwoord 22

Een reden kan zijn dat de gekozen ABI niet op uw systeem past. Voor mij werkt alleen arm64.



Antwoord 23

Ik had hetzelfde probleem op Windows 10, nadat ik mijn Android-SDK-map naar D:/ had verplaatst omdat ik weinig ruimte had op c:/.

Het bleek dat de Android-emulator naar Android SDK zoekt via algemene (omgevings)variabelen, niet het pad dat is gedefinieerd in Android Studio.

Dus ik heb de omgevingsvariabele van ANDROID_HOME bewerkt en dat was het dan.


Antwoord 24

Als uw emulator goed werkte, maar plotseling niet, start u de machine opnieuw op en voert u het opnieuw uit. Bij mij werkte het.


Antwoord 25

Ga naar de BIOS-instelling en schakel de virtualisatiefunctie in. De mijne was samen met opties zoals cpu-ventilatorsnelheden en dingen.
Zorg er dan voor dat Hyper-V is uitgeschakeld in de Windows-functies AAN/UIT.
Herinstalleer vervolgens de Intel HAXM, dit zou dit probleem moeten oplossen.


Antwoord 26

Ik had hetzelfde probleem. Uit wat onderzoek dat ik deed, realiseerde ik me dat mijn computer geen virtualisatie ondersteunt. Dus ik moest BLUESTACKS installeren.
Geloof me, het werkte… je kunt het ook proberen.

  1. Ga naar uw directory C:\Android\sdk\platform-tools en dubbelklik op adb
  2. Zorg ervoor dat uw bluestack actief is.
  3. Wanneer u het project probeert uit te voeren, wordt het automatisch weergegeven om met de bluestacks te worden uitgevoerd….kies gewoon de bluestack en u bent klaar.

Als u bluestack wilt instellen, hoeft u alleen maar te googlen, u kunt een aantal sites gratis downloaden.


Antwoord 27

bewerk dit bestand:
sudo nano .android/avd/your_emulator.avd/config.ini

regels wijzigen

hw.gpu.enabled = yes
hw.gpu.mode = auto

naar

hw.gpu.enabled = no
hw.gpu.mode = off

Het werkt voor mij!


Antwoord 28

Ik heb de onderstaande procedure uitgevoerd en was succesvol.
Voer deze opdracht uit.

npx react-native info

Deze opdracht retourneert het logbestand de npm (voorbeeld)

C:\Users\Robinho\AppData\Local\npm-cache\_logs\2020-11-22T19_35_23_842Z-debug.log

In mijn geval was toestemming in dir-bestand in Windows SO.


Antwoord 29

Ik had hetzelfde probleem. Ik besloot om te creëren (zie de knop linksonder). Ik heb de afbeelding zo gedefinieerd dat deze overeenkomt met mijn apparaat en dat lijkt te werken.

Ik denk dat er met Android Studio bij versie 1.0.1 nog steeds genoeg bugs zijn.


Antwoord 30

Controleer het foutenlogboek. Het is noodzakelijk dat u de fout kent. Het kan een HAXM-fout voor vensterversnelling zijn, zoals hierboven vermeld, u moet het in dat geval apart installeren …
over het algemeen is het pad c:\users\youruser\appdata\local(voer een bat-bestand uit met de naam HAXM)

hier verschijnt de fout in Android Studio en hierboven was de oplossing hiervoor ..
\android-sdk\tools>emulator: FOUT: x86-emulatie vereist momenteel hardwareversnelling! Zorg ervoor dat Intel HAXM correct is geïnstalleerd en bruikbaar is. CPU-versnellingsstatus: HAX-kernelmodule is niet geïnstalleerd!

vertel me verder of het probleem zich blijft voordoen, maar ik neem aan dat je de Nexus 5-emulator op het scherm kunt zien

Other episodes