Ответ 1
По-видимому, у моей системы была остаточная папка .android, которая лежала вокруг, когда я играл с SDK Android в течение года назад. Переименование этого файла привело к появлению диспетчера SDK.
Я загрузил android-sdk_r08-windows.zip
и установил его в c:\
. Когда я пытаюсь запустить диспетчер SDK, он вкратце появляется окно DOS и закрывается. При попытке запустить adid update sdk приводит к исключению нулевого указателя. Я попытался удалить/переустановить SDK для android и java несколько раз. Это на 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)
По-видимому, у моей системы была остаточная папка .android, которая лежала вокруг, когда я играл с SDK Android в течение года назад. Переименование этого файла привело к появлению диспетчера SDK.
Убедитесь, что путь JDK добавлен к переменным среды. Обычно это происходит, когда удалению JDK/JRE с помощью другой установки JDK устанавливается
Установили ли вы JDK, а не JRE?
Также проверьте, что ваша переменная JAVA_HOME указывает на путь установки JDK.
вместо открытия диспетчера sdk android открыть файл android.bat в папке с инструментами. Я думаю, что это sdk\tools
Вам нужно убедиться, что:
1) установлена JDK или
2) В Системные переменные переменная JAVA_HOME установлена в вашу папку JDK/JRE (например, C:\Program Files\Java\jre7)
3) Ваша переменная PATH включает % JAVA_HOME%\bin