Android AVD für Jelly Bean und Google APIs -

8

Ich habe versucht, einen Android AVD für Jelly Bean (API-16) und Google APIs (ich habe beide in der Plattform-Definition enthalten) arbeiten zu lassen. Beim Ausführen der AVD würde ich den folgenden Fehler erhalten.

  

$ emulator -avd Nexus_7_API_16_With_Google_APIs

     

Emulator: Fehler: Dies   AVD-Konfiguration fehlt eine Kernel-Datei !! Emulator: FEHLER:   ANDROID_SDK_ROOT ist definiert (C: \ data \ applications \ Android \ Sdk) aber   Kernel-Datei kann nicht gefunden werden   C: \ Daten \ Anwendungen \ Android \ Sdk \ System-Images \ Unterverzeichnisse

Ich habe all die ähnlichen Fälle gelesen, die ich auf Stackoverflow und anderen Sites finden konnte, aber keine schien für meine Situation relevant zu sein.

Im Gegensatz zu den meisten Konfigurationsdateien scheinen die für Jelly Bean und Google API verwendeten Dateien in Add-ons statt im System-Image. Zum Beispiel:

  

$ cd $ ANDROID_SDK_HOME / .android / avd / Nexus_7_API_16_With_Google_APIs.avd / config.ini

     

$ grep image config.ini

     

image.sysdir.1 = Erweiterungen \ addon-google_apis-google-16 \ images \ armeabi-v7a

Tatsächlich scheint "system-image" im Emulator fest codiert zu sein (obwohl es möglich ist, dass es einen Pfad darum herum gibt - siehe Emulator kann nicht im Android Studio ausgeführt werden ).

Das sieht für mich sehr nach einem Fehler aus.

Tipp ???

Danke, Barry

    
Barry Holroyd 25.02.2016, 20:54
quelle

0 Antworten