2011-01-11 123 views
0

我已經下載了android-sdk_r08-windows.zip並將其安裝在c:\中。當我嘗試運行SDK管理器時,它會短暫彈出一個DOS窗口,然後關閉。嘗試運行adroid更新sdk會導致空指針異常。我曾嘗試多次卸載/重新安裝SDK和Android SDK。這是在Windows XP SP3上。有任何想法嗎?Android安裝/ SDK管理器問題

感謝,

約翰

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

您是否安裝了JDK,而不是JRE?

另外,檢查您的JAVA_HOME變量是否指向您的JDK安裝路徑。

+0

我使用指向它的JAVA_HOME變量安裝了JDK。 – John 2011-01-11 02:59:00

+0

另外,我注意到在一些線程中,他們說可能需要存在額外的空目錄。對於初學者來說,這個安裝只有附件,平臺和工具目錄。我嘗試添加platforms-tools目錄,但沒有解決任何問題。 – John 2011-01-11 03:09:37

6

顯然我的系統有一個殘留的.android文件夾,當時我一年前玩過android SDK。重命名該文件導致SDK管理器出現。

1

確保JDK路徑添加到環境variables.Its當JDK/JRE卸載被其他JDK安裝成功的

0

而不是工具文件夾中打開Android SDK中管理器中打開android.bat通常一切發生的時候。我認爲這是SDK \工具

0

你需要確保:

1)JDK JRE安裝
2)在系統變量,則JAVA_HOME變量設置爲你的JDK/JRE文件夾(如C:\ Program Files文件\的Java \ jre7
3)你PATH變量包括%JAVA_HOME%\ bin中