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 ))
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie Standort Ihres avd ' s *.ini-Dateien im AVD-Manager (GUI).
Rechts unter der Registerkarte
"Android Virtual Devices"
es ist Linie"List of existing Android Virtual Devices located at %here is the location%"
.Können Sie versuchen, ändern der system-variable
%android_avd_home%
etwas wie/home/user
, zum Beispiel, und dann die IDE neu starten (Android Studio).Können, können Sie auch versuchen nützliche Informationen finden Sie hier: https://code.google.com/p/android/issues/detail?id=78577
Hoffe es hilft
Habe ich das gleiche Problem auf OSX, aber der komische Teil war es nur geschah, nachdem ich die Hinzugefügt hatte, die ANDROID_SDK_HOME varible an meinem Umfeld.
Experimentierte ich und fand, dass, wenn ich fügte hinzu, die ANDROID_AVD_HOME variable an meine Umgebung oder ich entfernt ANDROID_SDK_HOME, es verursacht es mit der Arbeit zu beginnen.
Einer Lösung zu diesem problem ist die Datei kopieren und den emulator beendet und es umbenennen in den Namen der neuen emulator; das ist zu sagen das android studio name der emulator, der wird versuchen zu fliehen.
NB : Bevor ich nehme an, Sie hatte installieren Sie das eclipse-ADT, die enthält ein oder einige emulator
Beispiel :
1) cd .android/avd/
2) ls -al
3) vgl .ini .ini
4) Beenden, führen Sie den emulator auf Ihrem android studio mit dem AVD
In diesem Fall auf Windows wenn der Benutzer-home-Ordner ist von der Standardeinstellung geändert ein. Um Android Studio einfach nur glücklich fügen Sie ein system-enviroment-variable, und legen Sie es zu Ihrem home-Ordner, zum Beispiel: