Ist das Android Studio bug oder bin ich falsch?

Habe ich android studio setup auf meinem Ubuntu-Rechner und jetzt, wenn ich versuche, starten Sie den emulator, es wird eine Ausnahme ausgegeben wie:

Kann nicht starten AVD im emulator.

Ausgabe:

PANIK: Konnte nicht finden,
Nexus_S_API_21.ini Datei in $ANDROID_AVD_HOME$ noch in $HOME./android/avd

So, wenn ich tun:

echo $ANDROID_AVD_HOME

Zeigt es leer, was bedeutet, dass dieser Pfad nicht gesetzt ist, und wenn $HOME ist mein /home/user

So, wenn ich in /home/user/.android/avd es gibt wirklich keine .ini - Datei. Also, ich bin verwirrt, wenn ich ein virtuelles Gerät, wo geht es hin? Wie finde ich den Pfad, in dem virtuelle Geräte erstellt werden und wenn möglich, wie kann ich den Pfad ändern, die zum erstellen von virtuellen Geräten?

  • Für mich, %avd_name%.ini-Dateien sind in /home/user/.android/avd-Ordner. Das könnte blöd sein, aber haben Sie versucht, neu zu erstellen Ihre avd?
  • Ich habe versucht das erstellen von virtuellen Gerät drei mal
  • Versuchen Sie, diese ausführen: "%android_home%/tools/android-Liste avd". Es sollte Ihnen zeigen, erstellt, avds (könnte man sehen, ob oder nicht avds sind angelegt und vorhanden ist). Auch haben Sie versuchen, starten Sie emulator von GUI -: "%android_home%/tools/android avd" und drücken Sie "Start" - Knopf?
  • werfen Sie einen Blick auf genymotion für android-emulation . wirklich gute 4 ubuntu, solange Sie rm KVM .
  • der Befehl, den Sie ist nicht arbeiten. Und ja, ich habe versucht, ausgehend von GUI-Tools->Android->AVD-Manager
  • Und was passiert, wenn Sie versuchen, starten Sie aus dem avd manager? P. S. Sie könnten finden Sie den Ort, wo avd gespeichert in der GUI rechts unter dem tab "Android Virtual Devices" es ist die Zeile: "Liste von vorhandenen Android-Virtuellen Geräten, die sich in %hier ist der Ort%"
  • Nicht bekommen Sie Mann
  • er sagte über genymotion-emulator: genymotion.com
  • wow es ist also in /root 😛
  • Und ich möchte nicht, dass es in /root, also wie kann ich es ändern?
  • Versuchen Sie, setzen Sie die variable ANDROID_AVD_HOME für /home/user/.android/avd, zum Beispiel. Neu starten und neu zu erstellen, avd, vielleicht hilft es
  • Auch könnte Sie Aussehen kann für die nützlichen Infos hier: code.google.com/p/android/issues/detail?id=78577
  • Ich habe Hinzugefügt, wie hier: set $ANDROID_AVD_HOME=/home/user und dann neu erstellt das virtuelle Gerät aber NÖ
  • Gut, ich Tat es. Danke @krossovochkin bitte fügen Sie Ihre Daten als Antwort.
  • Wie genau hast du es?)) Vielleicht wird es besser sein, wenn Sie fügen Sie Ihre Schritt-für-Schritt-Lösung selbst?
  • Nun, ich habe es mit Ihrer Hilfe, so verdienen Sie es mir nicht. Ich habe gerade den ANDROID_AVD_HOME zu /home/user , meine IDE neu gestartet und es funktionierte.
  • gut ))

Schreibe einen Kommentar