Antworten:
Einfach, weil CPU / ABI "Keine System-Images für dieses Ziel installiert" sagt. Sie müssen System-Images installieren.
Überprüfen Sie im Android SDK Manager, ob Sie "ARM EABI v7a System Image" installiert haben (für jede Android-Version ab 4.0 müssen Sie ein System-Image installieren, um ein virtuelles Gerät ausführen zu können).
In Ihrem Fall wird nur das ARM-System-Image beendet (Android 4.2). Wenn Sie eine ältere Version verwendet haben, hat Intel System Images (Intel x86 ATOM) bereitgestellt. Sie können im Internet nachsehen, um den Leistungsvergleich zwischen beiden zu sehen.
In meinem Fall (siehe Abbildung unten) habe ich kein System-Image für Android 4.2 installiert, während ich ARM- und Intel-System-Images für 4.1.2 installiert habe
Solange ich das 4.2 System Image nicht installiere, hätte ich das gleiche Problem wie Sie.
UPDATE : In diesem kürzlich erschienenen Artikel Beschleunigen des Android-Emaulators auf Intel-Architekturen wird erläutert, wie Sie die Intel-Systemabbilder korrekt verwenden / installieren, um den Emulator zu beschleunigen.
BEARBEITEN / FOLGEN
Was ich auf dem Bild zeige, ist für Android 4.2, da es die ursprüngliche Frage war, aber für alle Versionen von Android gilt.
Natürlich müssen Sie (wie @RedPlanet sagte), wenn Sie für MIPS-CPU-Geräte entwickeln, das "MIPS-System-Image" installieren.
Schließlich müssen Sie, wie @SeanJA sagte, Eclipse neu starten , um die neu installierten Images anzuzeigen . Ich starte jedoch immer eine Software neu, die ich aktualisiert habe, um sicherzustellen, dass alle Änderungen berücksichtigt werden, und ich gehe davon aus, dass dies eine gute Vorgehensweise ist.
Dies kann passieren, wenn:
Sie haben mehrere Kopien des Android SDK auf Ihrem Computer installiert. Möglicherweise aktualisieren Sie die verfügbaren Bilder und Geräte für eine Kopie des Android SDK und versuchen, Ihre Anwendung in einer anderen zu debuggen oder auszuführen.
Wenn Sie Eclipse verwenden, sehen Sie sich Ihre "Einstellungen | Android | SDK-Speicherort " an. Stellen Sie sicher, dass es der Weg ist, den Sie erwarten. Wenn nicht, ändern Sie den Pfad so, dass er darauf verweist, wo Ihrer Meinung nach das Android SDK installiert ist.
Sie haben kein Android-Gerät in Ihrem Emulator eingerichtet, wie in anderen Antworten auf dieser Seite beschrieben.
Ich hatte das gleiche Problem beim Erstellen von AVD mit 4.2.2-Bildern. Ich habe es wie folgt behoben:
Überprüfen Sie, ob in adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17 ein "Standard" -Ordner vorhanden ist.
Wenn vorhanden, verschieben Sie den Inhalt (heruntergeladene Systemabbilder) des "Standard" -Ordners in adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.
Hoffe das hilft.
Ich möchte diese Frage mit einem Screenshot eines aktuellen Android Studio aktualisieren. Es dauerte ein bisschen, bis man herausgefunden hatte, wo neue System-Images installiert werden konnten.
Sie gelangen über einen von zwei Pfaden zum SDK-Manager. Option 1. Extras> Android> SDK-Manager Option 2. Android Studio> Einstellungen> Aussehen und Verhalten> Systemeinstellungen> Android SDK (Dies ist für Mac; für andere anpassen.)
Aktivieren Sie im Bereich "SDK-Plattformen" das Kontrollkästchen "Pakete anzeigen", um die Systemabbilder anzuzeigen.
Wählen Sie die gewünschten aus, klicken Sie auf "Übernehmen" und voilà!
Ich musste die Ordner in einem Ordner mit dem Namen "default" in den Ordner "android - ##" verschieben, damit Eclipse die Bilder sehen konnte.
Es gibt einen neuen möglichen Fehler für diesen Fehler im Zusammenhang mit der neuesten Android Wear-Technologie. Ich habe versucht, einen Emulator für das Wear SDK zu starten, um mich auf die nächste Woche vorzubereiten. Die API-Ebene unterstützt dies nur in der neuesten Version von 4.4.2 KitKat.
Wenn Sie also etwas wie das Wearable verwenden, wird die Standardeinstellung in Eclipse weiterhin als 2.3.3 Lebkuchen gestartet. Stellen Sie sicher, dass Ihr Ziel mit dem niedrigstmöglichen unterstützten Ziel übereinstimmt. Für die Wearables ist es das neueste 19 KitKat.