Вопрос: Установка Android SDK не находит JDK


Я пытаюсь установить Android SDK на свою систему Windows 7 x64. jdk-6u23-windows-x64.exe, но установка Android SDK не работает, потому что она не находит установку JDK.

Это известная проблема? И есть ли решение?

SDK Error


1116


источник


Ответы:


Нажмите назад когда вы получаете уведомление, а затем следующий , На этот раз он найдет JDK,


1241



Фактическая НАСТРОЙКА:

  • ОС: Windows 8.1
  • Файл JDK: jdk-8u11-windows-x64.exe
  • Файл ADT: installer_r23.0.2-windows.exe

Установите x64 JDK и сначала попробуйте опцию back-next, а затем попробуйте установить JAVA_HOMEкак говорится в сообщении об ошибке, но если это не работает для вас, попробуйте это:

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

Шутки в сторону.

Для меня это не получилось, когда JAVA_HOMEбыл C:\Program Files\Java\jdk1.6.0_31но отлично работал, когда это было C:/Program Files/Java/jdk1.6.0_31- Загнал меня в орехи!

Если этого недостаточно, также добавьте в начало переменной окружения Path % JAVA_HOME%;

Обновленные значения в переменных среды системы:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...

278



Я нашел решение, и это красиво глупо. я нашел Android SDK не может обнаружить JDK ,

нажмите назад на экране SDK error, который сообщает вам, что EXE не смог обнаружить JDK. Затем нажмите следующий ,

Кто бы мог подумать, что это произойдет?


95



Кажется, что он не работает без 32-битного JDK. Просто установите его и будьте счастливы ...


87



I downloaded the .zip archive instead and ran SDK Manager.exe, and it worked like a charm. You had the same issue with the .exe otherwise.


33



Warning: As a commenter mentioned, don't try this on a Windows 7! I tested it with Windows XP 64 bit.

As the posted solution does NOT work for all (including me, myself, and I), I want to leave a note for those seeking for another way (without registry hacking, etc.) to solve this on a Windows 64 bit system. Just add PATH (capital letters!!) to your environment Variables and set the value to your JDK-Path.

I added JDK to the existing "Path" which did not work, like it didn't with JAVA_HOME or the "Back"-Solution. Adding it to "PATH" finally did the trick.

I hope this might be helpful for somebody.


26



All you need are the following two registry entries. It appears as if whoever posted the other registry stuff basically just copied all the keys from HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft into HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, which obviously isn't an ideal solution because most of the keys aren't needed.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"

21



Non of these solutions worked for me. I fixed it by temporarily changing the filename of C:\Windows\System32\java.exe to java_.exe


20