Дополнительно
Установка Android SDK не находит JDK
Я'пытаюсь установить Android SDK на мою систему Windows 7 x64. jdk-6u23-windows-x64.exe
установлен, но установка Android SDK отказывается продолжать, потому что не находит установку JDK.
Является ли это известной проблемой? И есть ли решение?
1185
20
Нажмите обратно когда вы получаете уведомление, а затем далее. На этот раз она была с JDK`.
Фактическая установка:
Установить 64-разрядной версии JDK, и попробуйте снова-следующий вариант сначала, а потом попробуйте установить `переменной JAVA_HOME, как сообщение об ошибке говорит, но если это не't работа для вас, то попробуйте это:
Делать, как он говорит, набор
переменной JAVA_HOME
в переменные среды, но и в использование путь вперед слеши вместо обратных косых черт.Серьезно.
Для меня это удалось, когда
переменной JAVA_HOME
былC:\Program файлы\папку Java\jdk1.6.0_31-но работал хорошо, когда это было C:/Program файлы/Ява/jdk1.6.0_31
- сводили меня с ума!Если этого не достаточно, и добавить к началу переменную окружения
путь
%переменной JAVA_HOME%;Обновленные значения в системных переменных окружения:
Переменной JAVA_HOME=с:/программные файлы/и Java/jdk1.8.0_11
JRE_HOME=с:/программные файлы/Ява/jre8
Я нашел решение, и это'ы красиво глупо. Я нашел SDK для Android не могут обнаружить пакета JDK.
Нажмите обратно кнопка на экране ошибка SDK, который говорит вам, что ехе не мог'т обнаружить в JDK. Затем нажмите клавишу следующий.
Кто бы мог подумать, что случится?
Похоже, что он не работает без 32-битного JDK. Просто установите его и будьте счастливы...
Я загрузил архив .zip и запустил
SDK Manager.exe
, и все заработало как по маслу. У вас была та же проблема с .exe в противном случае.Предупреждение: как комментатор упомянул, Дон'т попробовать это на Windows&усилителя;усилитель; nbsp;7! Я тестировал его с Windows&усилителя;усилитель; nbsp;ХР 64 бит.
Как опубликовано решение не работает для всех (в том числе и я, и я, и я), я хочу оставить записку для тех, кто ищет другой способ (без взлома реестра и т. д.) чтобы решить эту на Windows 64 разрядной системы. Просто добавьте путь (заглавными буквами!!) чтобы ваши переменные окружения и установить стоимость вашего пакета JDK-путь.
Я добавил JDK для существующей "по пути", у которых не получилось, как это не'; задняя и quot Т с переменной JAVA_HOME или " По-решения. Добавив его, чтобы "Путь" и, наконец, сделали свое дело.
Я надеюсь, что это может быть полезным для кого-то.
Все, что вам нужно-это следующие два реестра. Похоже, как если бы тот, кто выложил другие вещи реестре в основном просто скопировал все ключи с реестра HKEY_LOCAL_MACHINE \ программное обеспечение\JavaSoft в раздел HKEY_LOCAL_MACHINE\программное обеспечение\Wow6432Node\JavaSoft`, что, очевидно, это'т-это идеальное решение, потому что большинство ключей не'т нужна.
Не из этих решений работал для меня. Я исправил это путем временного изменения имени файла
C:\Windows\System32\java.exe
вjava_.exe
Ни одно из решений работал для 64-разрядной версии.
Положив путь JDK для
До
путь\ C:\Windows\System32 в переменных окружения решает проблему. В противном случае32-бит
java.exe
не найдена в64-разрядную версию JDK
.Прочитав пару статей, он кажется даже легче исправить, нажав кнопку обратно когда установщик говорит, что не мог'т найти в JDK, а затем просто нажмите кнопку Следующий снова и волшебным образом он находит этот пакет. Нет реестра возиться или повторной загрузки и т. д..
Добавление переменной среды JAVA_HOME (под системные переменные) сделал трюк для меня. Нажав на "спине" и "рядом с" кнопок'т работу.
Windows 7 профессиональная х64 версию JDK 1.7.0_04 (64 бит, я не'т иметь установленную версию x86)
Я думаю, что установщик пытается найти JDK в удельная (1.6?) версия и если он может'т найти его, проверяет переменной JAVA_HOME, которая не была поставлена в моем случае. У меня есть еще один компьютер (такая же система, но с JDK 1.6 x64) и он работал без переменную JAVA_HOME.
Вы не'т придется установить 32-битную версию JDK :)
Я скопировал Java.exe от
для
и это сработало.
Я'м с помощью 64-разрядной версии Windows 8.
Установка переменной
переменной JAVA_HOME
средывместо
починил его для меня.
Парень выше, который выложил этот: "Я тоже сталкивалась с этой проблемой, но ни один из ответов помог. Что я сделал, я убрал косую черту от переменной JAVA_HOME и он начал работать. Кроме того, не забудьте включить папку bin в путь.&и" Это был на самом деле правильный ответ.
На этот SDK установить это то, что я сделал. Я использую последнюю версию Microsoft операционной системы Windows 8.
Пользовательские Переменные:
Переменные Среды
Создайте эти два:
Это уже существует, так что просто изменить:
Это то, что я сделал и это сработало для меня. =)
Это исправление реестра работал как шарм на Windows 7 х64 установка: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Пресс <и>сообщить об ошибке</КБД> и <и>ОК</роз>. <и>далее</КБД> будет включен.
Попробуйте загрузить и установить заархивированную версию, а не программу установки .exe.
Кроме того, запуск от имени администратора! Работал для меня, чтобы исправить люфт.
У меня была такая же проблема, пробовал все решения, но ничего не получалось. Проблема с установленной ОС Windows 7 64 бит и все программное обеспечение, которое вы устанавливаете, должны быть 32-битные. Сам SDK для Android является 32-разрядным и он определяет только 32-битную версию JDK. Так установить следующее программное обеспечение.
Я попробовал и все работает нормально.
Я имел такую же проблему и решил ее установить версию x86 в состав JDK (в Windows&усилителя;усилитель; nbsp;ХР х64).