Установщик Android SDK не видит Java - PullRequest
0 голосов
/ 25 марта 2012

Я недавно обновился до ADT r17. С тех пор ни один из инструментов Android не мог видеть Java в моей системе. Я не смог запустить AVD Manager, SDK Manager, Draw-9patch, ничего. Единственный способ получить AVD для запуска - это скомпилировать из Eclipse без подключения к нему моего телефона. Java все еще в моей системе, все отлично работало на r16. Я все еще могу зайти в командную строку и набрать java и javac, и все работает.

Я удалил SDK (удалив папку) и пытаюсь переустановить его. Установщик даже не видит Java. Я попытался нажать назад и снова снова. Нет кости. У меня в системных переменных:

JAVA_HOME C:\Program Files\Java\jdk1.7.0_03\bin

Я только что сделал это после первой неудачной попытки переустановки, поскольку это то, что рекомендуется для установщика. Не помогло. То, что работало раньше, было:

...F:\Development\Android\android-sdk\platform-tools;C:\Program Files\Java\jdk1.7.0_03\bin;...

Я могу подтвердить, что в конце пути к файлу в папке bin находится java.exe и все остальные его программы. Я загружаю .zip SDK, но я не думаю, что это сильно поможет, так как ни один из инструментов, похоже, не видит Java, даже когда извлечен. Изменить: я могу подтвердить, просто извлечение .zip не помогло.

Я в 64-битной системе. Все работало с r16. Есть идеи? Должен ли я вернуться к r16?

Ответы [ 2 ]

1 голос
/ 09 июля 2012

Вы можете сослаться здесь: http://code.google.com/p/android/issues/detail?id=28196

Я установил JAVA_HOME=d:\jdk1.7\jre\ (это каталог моего JDK), чтобы решить эту проблему.

0 голосов
/ 26 марта 2012

По какой-то причине adt r17 решил, что ему не нравится 64-битная Java, хотя с r16 все в порядке. Установил 32-битную Java и добавил это к моему пути. Теперь все хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...