Ich habe gestern gerade das Android Eclipse Plugin und das Android SDK von Google installiert. Ich öffne das AVD Manager-Fenster, indem ich zu gehe Window -> Android Virtual Device Manager
. Ich klicke dann auf "Neu" und es wird das Fenster "Neues virtuelles Android-Gerät (AVD) erstellen" angezeigt. Das Problem ist, dass die Schaltfläche "OK" nicht ausgegraut werden kann. Ich wähle Nexus 7 unter "Gerät", ich gebe der AVD einen Namen, ich wähle "Android 4.2 API Level 17" als Ziel. Und egal was ich für die restlichen Einstellungen mache, die Schaltfläche "OK" ist weiterhin ausgegraut. Mir werden keine Fehler angezeigt. Haben Sie eine Idee, was mir möglicherweise fehlt und warum ich im Fenster nicht mit "OK" fortfahren kann?
107
ARM EABI v7a System Image
. Meine CPU / ABI-Dropdown-Liste ist tatsächlich leer. Ich kann nichts auswählen. Irgendwelche Gedanken?Antworten:
Sie haben entweder kein CPU / ABI-Ziel in der Dropdown-Liste unter dem Ziel ausgewählt oder Sie haben kein System-Image installiert. Öffnen Sie Ihren SDK-Manager und stellen Sie sicher, dass Sie im
ARM EABI v7a System Image
Abschnitt Android 4.2 installiert haben .quelle
Ich hatte Probleme beim Erstellen einer AVD.
Entweder:
quelle
Stellen Sie zunächst sicher, dass im Feld "AVD-Name" keine Leerzeichen (oder andere unzulässige Zeichen wie '+', '=', '/' usw.) vorhanden sind. Räume haben es für mich gebrochen.
quelle
Ich hatte das gleiche Problem, obwohl alle erforderlichen Pakete installiert waren. Ich habe Eclipse geschlossen, monitor.bat im Ordner \ android-sdks \ tools \ ausgeführt, den AVD-Manager von dort aus geöffnet und konnte hier virtuelle Geräte erstellen.
quelle
Sie müssen Leerzeichen im AVD-Namen vermeiden. & Wählen Sie die Option "Haut".
quelle
Versuchen Sie eine AVD mit der
monitor.bat
in der zu erstellentools-folder
, die für mich geklappt hat!quelle
Eine andere Sache, die mich ausgelöst hat: Das Feld "Name" muss ein einzelnes Wort sein und darf keine Leerzeichen enthalten!
quelle
Hatte genau die gleichen Probleme ... das Laden des ARM EABI v7a System Image funktionierte auch für mich. Vielen Dank.
Ich hatte zuvor im Android SDK-Manager gesehen, dass ein System-Image mit demselben Namen (ARM EABI v7a System Image) für ein neueres SDK (Android 4.2) auf meinem System installiert war. Folglich dachte ich, es würde die Notwendigkeit negieren, das frühere Android 2.2 SDK ARM-Image zu installieren, aber anscheinend nicht.
quelle
Hey Leute, ich hatte das gleiche Problem, aber jetzt habe ich es: Überprüfen Sie, welche API Sie auswählen und für diese API-Version ist CPU / ABI verfügbar oder nicht. Wenn es verfügbar ist, ist Ihre Arbeit erledigt! Wählen Sie das Gerät gemäß den Fenstern aus, die es unterstützen.
quelle
Sie müssen Ihren SDK-Manager öffnen und sicherstellen, dass alles installiert ist, insbesondere System Image. Danach wird es gut!
quelle
Wenn Sie den SDK-Pfad irgendwie geändert haben, kann er die von Ihnen installierten SDKs nicht finden, obwohl sie in Ordnung aufgelistet sind.
Ich habe das Problem gelöst, indem ich den Android SDK Manager geöffnet und in diesem Dialogfeld das Menü Extras -> AVDs verwalten ausgewählt habe. Wenn Sie AVDs direkt in der Symbolleiste von Eclipse verwalten öffnen, sollten Sie Aktualisieren, um die von Ihnen erstellte AVD anzuzeigen.
quelle
Ich bin vor einer Woche tatsächlich auf dieses Problem gestoßen. Das Problem hatte damit zu tun, dass keine aktualisierte Eclipse-Version des Android SDK-Plugins mit der neuesten Version des SDK verwendet wurde. Insgesamt war es ein lustiges Problem, aber es verschwand, sobald ich es aktualisiert hatte.
Ich hatte sogar die AVD-Bilder aktualisiert und kein Glück. Anscheinend kann das alte Plugin das neue Bildlayout nicht sehen oder so. Dies gilt für Version 22.3 des SDK.
quelle
Unter Kubuntu 12.04, Eclipse Kepler, ADT installiert, traten dieselben Symptome auf. Das ARM EABI v7a System Image wurde bereits installiert. Der Ausweg bestand darin, das Tool über die Befehlszeile auszuführen, dann beschwerte es sich nicht. Ich denke, ein Neustart von Eclipse hätte den Trick machen können, aber ich bin mir nicht mehr sicher, ob ich es versucht habe oder nicht.
quelle
Ich habe monitor.bat in android-sdks \ tools geöffnet und dort den Geräte-Manager gestartet, und ich konnte die AVD erstellen.
quelle
Durch das Starten des AVD-Managers in Visual Studio 2015 wurde dieses Problem für mich behoben.
Ich hatte (viele Pakete) alle erforderlichen Pakete installiert, aber seit einiger Zeit nicht mehr verwendet und hatte Probleme, sie im SDK-Manager zu erkennen. Ich habe alle oben genannten Lösungen erfolglos versucht, einschließlich der Ausführung der AVD nach dem Ausführen der Datei monitor.bat in 'android / sdk / tools'.
Ich habe dann die AVD von VS unter "Tools-> Android-> Android Emulator Manager" gestartet und sowohl "Google APIs Intel Atom x86" als auch die ARM EABI v7a-Systembilder erkannt !
Das Ziel ist auf API-Ebene 23 festgelegt.
quelle
Wenn Sie Probleme mit der AVD-Erstellung haben, versuchen Sie einfach, sie in einen neuen Ordner (Eclipse, Android SDK, AVD) zu legen. Führen Sie sie dann einfach aus und es sollte funktionieren. Öffnen Sie einfach Eclipse in diesem Ordner und führen Sie es wie gewohnt aus
quelle