1
“android”命令仅在Mac OS上运行sudo
我跑的时候 android 命令我在bash中接受以下异常,但是使用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) 通常问题是缺少java,但是 java -version 工作良好。看起来android没有权限使用java,但它怎么可能? Apple和Oracle Java也是如此。 附: MacOS 10.7.5