2015-12-29 10 views
7

Ich habe Erfahrung (verrostet) mit Eclipse und ich habe kürzlich Android Studio für Mac (El Capitan) heruntergeladen. Ich möchte mein Programm "Hallo Welt" auf der virtuellen Maschine ausführen. Ich nahm (Nexus 7 2012 API 23), aber in Android Virtual Device-Manager Ich erhalte "Fehler beim Laden" -Meldung und Einzelheiten geben:Probleme beim Starten eines AVD (Android Virtual Device) in Android Studio (auf Mac)

Name: Nexus_7_2012_API_23 
CPU/ABI: Google APIs ARM (armeabi-v7a) 
Path: /Users/user/.android/avd/Nexus_7_2012_API_23.avd 
Error: Unknown target 'Google Inc.:Google APIs:23' in 
/Users/user/.android/avd/Nexus_7_2012_API_23.ini 

In Android SDK, ich habe folgendes loaded:

null    
null 23 2 Installed 
null 23 2 Not installed 
null 23 2 Not installed 
null 23 1 Not installed 
null 23 1 Installed 
null 23 3 Installed 
null 23 7 Installed 
null 23 7 Installed 
null 23 1 Installed 
null 23 7 Installed 
null 23 11 Installed 
null 23 11 Installed 
null 23 1 Installed 

Grundsätzlich alle 23 Pakete einschließlich Google APIs. Nur nicht das TV-Zeug.

Wenn ich auf den Pfeil klicke, um mein Programm auszuführen, baut es gut, aber kein Emulator wird gestartet. Dies ist nicht überraschend angesichts der Nachricht in der AVD. Es wäre schön, wenn Sie eine Meldung erhalten würden, die besagt, dass das Bild nicht funktioniert.

Irgendwelche Ideen?

Danke,

Dave

+0

Nach der Installation von Android Studio laufen Sie in einem alten SDK-Verzeichnis/haben Sie Ihren AVD neu erstellt oder verwenden Sie ältere? –

+0

Morrison, Danke für die Antwort. Nicht sicher, ich verstehe, aber es klingt verlockend nah! Ich habe ein Projekt erstellt und die Standardeinstellungen übernommen. Verzeichnis ist nur/AndroidStudioProjects/Application1. Als ich es laufen ließ, habe ich dann den AVD erstellt. Muss ich irgendwie sagen, wo der AVD lebt? – Dave

+1

Es tut mir leid, dass ich gefragt habe, ob auf Ihrem Computer eine frühere SDK-Installation von Android vorhanden ist, und Sie zufällig darauf durch Android Studio oder seine neue Android SDK-Installation hingewiesen haben. Ich würde einfach den AVD-Manager starten und alle Emulatoren löschen und einen neuen erstellen. Haben Sie in der INI-Datei nach dem Fehler gesucht, um festzustellen, ob etwas falsch aussieht? –

Antwort

23

Wow, was für ein Schmerz. Nach all dem stellt sich heraus, dass das Schließen und Wiedereröffnen von Android Studio genau das Richtige war. Passen Sie auch auf, dass das virtuelle Gerät scheinbar ewig (Minuten?) Benötigt. Zumindest auf meinem MacBook Air Mid 2012. Prozessor: 1,8 GHz i5 Speicher 4 GB 1600 MHz DDR3.

Danke Morrison Chang für Ideen. -Dave

+2

Sie sollten Ihre eigene Antwort als die richtige Antwort wählen. Das hat den Trick für mich gemacht. – Jan

+0

Das hat Wunder für mich auch getan! Großartige Arbeit, danke! –

6

Ich hatte dieses Problem, wenn ich Docker für Mac ausgeführt hatte. Ich habe Docker für Mac beendet und es funktioniert. Es scheint auf ein Problem mit in Konflikt stehenden virtuellen Maschinen zurückzuführen zu sein.

Verwandte Themen