webentwicklung-frage-antwort-db.com.de

Konnte nicht finden INI Datei in $ Android_AVD_HOME oder in $ HOME/.Android/avd

Ich kann keine virtuellen Geräte mit Android SDK starten, wenn ich die Starttaste in AVD Manager drücke. Dieser Fehler wird auf meinem Bildschirm angezeigt: 

Starting emulator for AVD 'AVD_for_Galaxy_Nexus_by_Google'
PANIC: Could not find AVD_for_Galaxy_Nexus_by_Google.ini file in
  $Android_AVD_HOME nor in $HOME/.Android/avd"!

Hier ist der Screenshot:

screen shoot

Sie müssen lediglich die Umgebungsvariable Android_AVD_HOME festlegen und Android Studio neu starten.

17
timarcosdias

nur dieser Befehl hat für mich funktioniert: Sudo cp -R /root/.Android $ HOME

12
Moshiur Rahman

Ich habe dieses Problem auf Ubuntu gelöst, indem ich herausgefunden habe, wo die .avd- und .ini-Dateien vom AVD-Manager heruntergeladen wurden. Standardmäßig sind diese nach dem im AVD-Manager erstellten virtuellen Gerät benannt und lauten wie folgt: Nexus_4_API_22.ini und haben eine .ini- und .avd-Datei, die beide den gleichen Namen haben. In meinem Fall befanden sie sich in /root/.Android/avd/. 

Von dort aus habe ich sowohl die INI- als auch die AVD-Datei des virtuellen Geräts kopiert (wenn Sie mehrere haben, kopieren Sie alle gewünschten virtuellen Geräte) in $HOME/.Android/avd/, da dies eine der Positionen ist, in denen die Nachricht angefordert wurde. Unter Linux Sudo cp /root/.Android/avd/Virual_Device_XX.ini $Home/.Android/avd/ und machen Sie dasselbe mit der .avd-Datei. Ich hoffe, das hilft allen, die auf dieses Problem stoßen.

9
Alex D

Erstellen Sie einfach einen Symlink:

ln -s /root/.Android/ /home/user/.Android/

Auf diese Weise lösen Sie das Problem mit dem Emulator, da alle SDK-Daten auf /root/.Android/ geschrieben werden.

6
Paulo Alfaiate

Für mich fehlte die Umgebungsvariable insgesamt. Hinzufügen von "Android_AVD_HOME" als Umgebungsvariable löste es . Außerdem sollte der Pfad ohne den Teil "/.Android/avd" eingegeben werden, da die Anwendung dies automatisch zur Suche hinzufügt, die Sie nicht angeben müssen sie mehr . zB Env. Variable: Android_AVD_HOME Wert: C:\Benutzer \% USERNAME%\Androidapps

Android Studio wird für Emulatoren unter C:\Benutzer \% USERNAME%\Androidapps.Android\avd 

4
G. Schepens

Oder geben Sie stattdessen Android_AVD_HOME Android_SDK_HOME ein, und Studio funktioniert: Avd-Emulator kann nicht auf Android Studio 1.0 gestartet werden.

2
Hrvoje

Ich bin gerade wieder auf dieses Problem gestoßen und habe festgestellt, dass neuere Versionen von Android Studio und SDK AVDs auf dem folgenden Pfad für OSX platzieren:

Benutzer/IhrUsername/Bibliothek/Android/sdk/.Android/avd im Gegensatz zur älteren Methode, AVDs hier zu platzieren: Benutzer/IhrUsername/.Android/avd

Also habe ich gerade meine bash_profile -Datei aktualisiert, um Android_AVD_HOME auf den neuen Speicherort zu verweisen - der tatsächlich die ini-Datei für die von mir erstellte AVD enthielt, und dann lief der Start gut.

0
Wulf

weil Android SDK-Umgebung Android_SDK_HOME, falscher Pfad./usr/local/opt/Android-sdk oder/Benutzer/[Benutzername]/Bibliothek/Android/sdk TRUE

0
Kaan Uygur