我已下载android-sdk_r08-windows.zip
并已将其安装在c:\
中。当我尝试运行SDK Manager时,它会短暂弹出一个DOS窗口然后关闭。尝试运行adroid update sdk会导致空指针异常。我已经尝试多次卸载/重新安装android和java的SDK。这是在Windows XP SP3上。有什么想法吗?
谢谢,
约翰
C:\android-sdk-windows>java -version
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
C:\android-sdk-windows>tools\android.bat update sdk
[INFO] Starting Android SDK and AVD Manager
No command line parameters provided, launching UI.
See 'android --help' for operations from the command line.
java.lang.NullPointerException
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1155)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1134)
at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:376)
at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterData.java:230)
at com.android.sdkuilib.internal.repository.UpdaterData.<init>(UpdaterData.java:107)
at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.<init>(UpdaterWindowImpl.java:86)
at com.android.sdkuilib.repository.UpdaterWindow.<init>(UpdaterWindow.java:54)
at com.android.sdkmanager.Main.showMainWindow(Main.java:297)
at com.android.sdkmanager.Main.doAction(Main.java:260)
at com.android.sdkmanager.Main.run(Main.java:99)
at com.android.sdkmanager.Main.main(Main.java:88)
答案 0 :(得分:6)
显然我的系统有一个残留的.android文件夹,当我在一年前使用android SDK玩的时候。重命名该文件会导致SDK Manager出现。
答案 1 :(得分:1)
确保将JDK路径添加到环境变量中。通常在JDK / JRE卸载由另一个JDK安装成功时发生
答案 2 :(得分:0)
您是否安装了JDK,而不是JRE?
另外,检查您的JAVA_HOME变量是否指向您的JDK安装路径。
答案 3 :(得分:0)
而不是在工具文件夹中打开android sdk manager打开android.bat。我认为这是sdk \ tools
答案 4 :(得分:0)
您需要确保:
1)安装了JDK 或 JRE
2)在系统变量中, JAVA_HOME 变量设置为JDK / JRE文件夹(例如 C:\ Program Files \ Java \ jre7 )
3)您的 PATH 变量包括%JAVA_HOME%\ bin