Wenn ich renne android
Befehl Ich nehme folgende Ausnahme in Bash, aber es ist alles in Ordnung mit Sudo.
java.lang.NullPointerException
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1387)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1366)
at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:315)
at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:325)
at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterData.java:266)
at com.android.sdkuilib.internal.repository.UpdaterData.<init>(UpdaterData.java:123)
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:87)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:339)
at com.android.sdkmanager.Main.doAction(Main.java:322)
at com.android.sdkmanager.Main.run(Main.java:119)
at com.android.sdkmanager.Main.main(Main.java:102)
In der Regel liegt das Problem aber im fehlenden Java java -version
funktioniert gut. Sieht so aus, als hätte Android keine Berechtigung, Java zu verwenden, aber wie könnte es sein? Gleiches gilt für Apple und Oracle Java.
P.S. MacOS 10.7.5
command-line
osx-lion
permissions
java
android
kaspartus
quelle
quelle
Antworten:
ich habe keine Idee warum
android
Befehl erfolgreich mit sudo ausgeführt, aber ich finde eine Lösung.Lösung des Problems: (Pfade für MacOS 10.7.5)
In dieser Ausnahme können wir dieses Problem in parseAvdInfo finden. (In der Version 21.0.1 sdk tools ist dieses Problem nicht behoben
android
wirft diese Ausnahme. Evtl. später ist die lösung im update android sdk)quelle