it-swarm.com.de

AVD Manager - Virtuelles Android-Gerät kann nicht erstellt werden

Ich habe gestern das Android Eclipse Plugin und das Android SDK von Google installiert. Ich öffne das AVD Manager-Fenster unter Window -> Android Virtual Device Manager. Ich klicke dann auf "Neu" und es erscheint das Fenster "Neues virtuelles Android-Gerät erstellen (AVD)". Das Problem ist, ich kann die Schaltfläche "OK" nicht bekommen, um nicht ausgegraut zu sein. Ich wähle Nexus 7 von "Device", 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 grau hinterlegt. Mir werden keine Fehler angezeigt. Irgendeine Idee, was ich vermisse und warum das Fenster nicht zulässt, dass ich mit "OK" fortfahre?

107
ossys

Sie haben entweder kein CPU/ABI-Ziel in der Dropdown-Liste unterhalb des Ziels ausgewählt oder Sie haben kein Systemabbild installiert. Öffnen Sie Ihren SDK-Manager und stellen Sie sicher, dass Sie ARM EABI v7a System Image im Abschnitt Android 4.2 installiert haben.

141
Ralgha

Ich hatte Probleme beim Erstellen einer AVD.

Entweder:

  • starten Sie Eclipse nach der Installation der SDK-Versionen über den SDK-Manager neu. oder
  • sie sollten "AVD Manager.exe" außerhalb von Eclipse ausführen
25
mungflesh

Stellen Sie zunächst sicher, dass Sie im Feld "AVD-Name" keine Leerzeichen (oder andere unzulässige Zeichen wie '+', '=', '/' usw.) enthalten. Räume haben es für mich gebrochen.

22

Ich hatte das gleiche Problem, obwohl alle erforderlichen Pakete installiert waren. Ich schloss Eclipse herunter, ließ Monitor.bat im Ordner\Android-sdks\tools\laufen, öffnete den AVD Manager und konnte dort virtuelle Geräte erstellen.

14
Laszlo Sisa

sie müssen Leerzeichen im AVD-Namen vermeiden . & Wählen Sie die Option "Skin".

9

Versuchen Sie, eine AVD mit dem monitor.bat im tools-folder zu erstellen, was für mich geklappt hat!

6
Philip

Eine andere Sache, die mich in die Quere kam: Das Feld "Name" muss ein einzelnes Wort sein und darf keine Leerzeichen enthalten!

5
phsource

Hatte das gleiche Problem ... das Laden des ARM EABI v7a-Systemabbilds hat auch für mich funktioniert. Vielen Dank.

Ich hatte zuvor auf dem Android SDK-Manager gesehen, dass ein Systemabbild mit demselben Namen (ARM EABI v7a-Systemabbild) auf meinem System für ein neueres SDK (Android 4.2) installiert werden musste. Folglich dachte ich, es würde die Notwendigkeit der Installation des früheren Android 2.2 SDK ARM Image aufheben, aber anscheinend nicht.

4
Chris Johnson

Hey Jungs, ich hatte das gleiche Problem, aber jetzt habe ich es verstanden: Prü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 entsprechend den unterstützenden Fenstern aus.

3
amit

Sie müssen Ihren SDK-Manager öffnen und sicherstellen, dass alles installiert ist, insbesondere das System-Image. Danach ist alles in Ordnung! 

3
lili caspia

Wenn Sie den SDK-Pfad irgendwie geändert haben, kann er die installierten SDKs nicht finden, obwohl er in Ordnung ist.

Ich habe das Problem mit openig Android SDK Manager gelöst und in diesem Dialog das Menü Extras -> AVDs verwalten gewählt. Wenn Sie AVDs direkt von der Symbolleiste von Eclipse aus öffnen, sollten Sie Aktualisieren, um die erstellte AVD anzuzeigen.

3
Gökhan Kurt

Ich habe dieses Problem vor einer Woche tatsächlich angesprochen. Das Problem hatte zur Folge, dass keine aktualisierte Eclipse-Version des Android SDK-Plugins mit der neuesten Version des SDK verwendet wurde. Es war insgesamt ein lustiges Problem, aber es verschwand, sobald ich es aktualisiert habe. 

Ich hatte sogar die AVD-Bilder aktualisiert und kein Glück. Anscheinend kann das alte Plugin das neue Bildlayout oder etwas nicht sehen. Dies ist für Version 22.3 des SDK.

2
vsecades

Bei Kubuntu 12.04, Eclipse Kepler, ADT installiert, erlebte ich dieselben Symptome. Das EABI v7a-Systemabbild von ARM wurde bereits installiert. Der Ausweg bestand darin, das Tool von der Kommandozeile aus auszuführen, dann beschwerte es sich nicht. Ich denke, ein Neustart von Eclipse hätte den Trick ausgeführt, aber ich bin mir nicht mehr sicher, ob ich es versucht habe oder nicht. 

2
Anfe67

Ich habe monitor.bat in Android-sdks\tools geöffnet, den Geräte-Manager dort gestartet und konnte die AVD erstellen.

1
ond

Beim Starten des AVD Manager von Visual Studio 2015 wurde dieses Problem für mich behoben.

Ich hatte (viele Pakete) alle erforderlichen Pakete installiert hatte sie jedoch einige Zeit nicht verwendet und hatte Probleme beim Erkennen sie im SDK-Manager ... Ich habe alle oben angegebenen Lösungen ausprobiert Ohne Erfolg, einschließlich der Ausführung der AVD nach der Ausführung der Datei monitor.bat in 'Android/sdk/tools'.

Ich startete dann die AVD von VS in 'Tools-> Android-> Android Emulator Manager' und erkannte sowohl die Google APIs Intel Atom x86 als auch das ARM EABI v7a-System-Image gleich aus dem Takt!

Das Ziel ist auf API-Ebene 23 eingestellt.

0
Darshan Kassen