2017-05-13 1 views
0

Ich habe gerade aktualisiert meine Cordova und ionische (npm Upgrade -g Cordova ionic) und jetzt, wenn ich laufe "ionic cordova run --emulator" Ich erhalte folgende Fehlermeldung:Getting NoSuchMethodError Ausnahme auf com.android.prefs.AndroidLocation.getAvdFolder() bei dem Versuch, "ionische Cordova run - Emulator"

Ausnahme im Thread "main" java.lang.NoSuchMethodError: com.android.prefs.AndroidLocation.getAvdFolder() Ljava/lang/String;

Der Build ist erfolgreich, es scheint einfach nicht den Emulator starten zu wollen.

Jede Hilfe wäre sehr willkommen.


ist das Ende des Protokolls nach der erfolgreichen Build Nachricht:

BUILD ERFOLGREICH

Gesamtzeit: 5,135 Sekunden die folgenden apk Built (e): /Users/lesbuchanan/Quelle/personal/Sandbox/mobile/ionischer/Telefon-Schwur/platforms/android/build/Ausgänge/apk/android-debug.apk

ANDROID_HOME =/Users/lesbuchanan/Library/Android/sdk/ JAVA_HOME =/Bibliothek/ Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home Fehler: avdmanager: Befehl fehlgeschlagen mit Exit Code 1 Fehler Ausgabe: Ausnahme im Thread "Haupt" java.lang.NoSuchMethodError: com.android.prefs.AndroidLocation.getAvdFolder() Ljava/lang/String; bei com.android.sdklib.internal.avd.AvdManager.getInstance (AvdManager.java:380) bei com.android.sdklib.tool.AvdManagerCli.getAvdManager (AvdManagerCli.java:338) bei com.android.sdklib. tool.AvdManagerCli.displayAvdList (AvdManagerCli.java:516) bei com.android.sdklib.tool.AvdManagerCli.doAction (AvdManagerCli.java:355) bei com.android.sdklib.tool.AvdManagerCli.run (AvdManagerCli.java: 203) bei com.android.sdklib.tool.AvdManagerCli.main (AvdManagerCli.java:193)

[FEHLER] Cordova hat einen Fehler festgestellt. Sie erhalten möglicherweise mehr Einblick, indem Sie den obigen Cordova-Befehl direkt ausführen.

[ERROR] Fehler beim cordova Lauf android --emulator (Exit-Code 1) läuft .enter Code hier

Antwort

2

Wie sich herausstellt, ich Android Studio nur verwendet, um die SDK-Tools zu aktualisieren. Gehen Sie zu Einstellungen -> Erscheinungsbild & Verhalten -> Systemeinstellungen -> Android SDK und klicken Sie dann auf die Registerkarte SDK-Tools. Ich nehme die folgenden Pakete aktualisiert:

  • Android SDK Errichten-Werkzeuge
  • Android Emulator
  • Android SDK-Plattform-Werkzeuge
  • Android SDK Werkzeuge
  • Intel x86-Emulator Accelerator
  • Unterstützung Repository-> Android-Support-Repository
  • Support-Repository-> Google-Repository

Ich bin ehrlich gesagt nicht sicher, welches Paket mein Problem gelöst hat, aber ich stelle mir vor, sie alle zur gleichen Zeit zu aktualisieren, war eine gute Idee. Hoffe, das hilft jemandem.

Verwandte Themen