Установка Android SDK не находит JDK - PullRequest
1178 голосов
/ 08 декабря 2010

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

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

SDK Error

Ответы [ 45 ]

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

Для пользователей Windows:

Вы должны установить переменную среды JAVA_HOME: http://wso2.org/project/wsas/java/1.1/docs/setting-java-home.html

1 голос
/ 02 августа 2012

Я попробовал несколько опубликованных решений, а затем потребовалась перезагрузка системы, прежде чем она начала работать, возможно, потому, что я только что установил JDK.Вот все, что я имел в виду - не знаю, какие из них были необходимы:

  • 64-битный JDK установлен.
  • JAVA_HOME определено с использованием прямых (/) вместо обратных ()).
  • Каталог 'bin' JDK, указанный в начало PATH.
  • Перезагрузка системы.
1 голос
/ 23 сентября 2012

Эта проблема была исправлена ​​в SDK версии 20.xxx

Скачать через http://dl.google.com/android/installer_r20.0.3-windows.exe

1 голос
/ 02 октября 2012

Возможно, вы захотите перезагрузить компьютер. Для меня, без необходимости использовать косую черту, это работало после того, как я перезапустил Windows.

1 голос
/ 23 марта 2016

Существует слишком много способов сделать это:

Способ номер один

Если Java отлично установлена ​​на вашем компьютере, закройте установщик и попробуйте переустановить его.

Когда вы откроете его во второй раз, он найдет JAVA.

Путь номер 2

Настройте переменную окружения следующим образом:

Переменные окружения для установки Java

А затем повторите попытку.

Должно сработать:)

1 голос
/ 13 октября 2012

Установите оба JDK 64 bit 1.6 for Windows и JRE 1.7 64bit for Windows.

Это сработало в моем случае.

0 голосов
/ 25 февраля 2016

Я добавляю в пользовательскую переменную среды (Windows 10) следующее:

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

А затем отменяю текущую установку Android Studio и начинаю заново.На этот раз у меня все заработало.Нет ошибки JDK.

0 голосов
/ 29 августа 2015

У меня установлен диск jdk на диске D :.Ни один из других ответов не работал для меня.Я установил его, создав символическую ссылку с диска C: на установленное место:

    c:
    cd "Program Files"
    mklink /d Java "d:\Program Files\Java"  

Обратите внимание, что каталоги установки jdk (и jre) являются подкаталогами Java, поэтому обновлениепроблема, хотя имя меняется с выпуском.

0 голосов
/ 26 июня 2015

4 различных решения:

1) Если вы попадаете на экран выше, просто нажмите кнопку « BACK » и с предыдущего экрана нажмитеКнопка « СЛЕДУЮЩАЯ ».На самом деле глупо, но звучит хорошо.

2) Загрузите формат .zip вместо ' SDK Manager.exe ' и попробуйте установить,Это все так глупо, но работает как шарм.

3) Если вы установили 64 бит JDK означает, просто удалите его и установите 32-битный JDK.

4) Вы должны изменить это следующим образом,

     JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
     JRE_HOME=C:/Program Files/Java/jre8
     Path=%JAVA_HOME%;C:…
0 голосов
/ 21 мая 2015

Windows 8 под управлением x64 SDK.

  1. Загрузите последнюю версию JDK здесь: Oracle JDK
  2. После загрузки и извлечения перейдите в файл JDK по адресу C: \ Program Files \ Java \ jdk1.7.0_80 \ bin и дважды щелкните файл приложения Java (он единственный называется просто java ). , Это на короткое время откроет командную строку.
  3. Начните процесс установки Android Studio заново, с нуля. Теперь он должен автоматически определить SDK.

По какой-то причине Android Studio не обнаружит его, независимо от того, что я вставил вручную или выполнил поиск с помощью параметра обзора.

Нажатие назад не будет работать.

Сообщение об ошибке не будет работать.

Добавление JAVA_HOME или других предложений в C: ... не будет работать.

Он только начинал установку Android Studio снова после запуска Java-файла, который работал.

...