Android SDK не устанавливает на выигрыш 7 64-бит

Я пытаюсь установить Android SDK на 64-битный Windows 7, но он не работает. Я продолжаю получать этот экран:

JAVA SE Development Kit (JDK) not found.  
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified.  (...)   
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it.

Я попытался установить JAVA_HOME на C:\Windows\System32\java.exe (это мой путь к установке), и он все еще не работает.

В командной строке я протестировал версию с помощью java -version, и она отлично работает.

Пробовал старый трюк назад и следующий, но, к сожалению, не работает.

Это настолько разочаровывающе... любые предложения?

Ответы

Ответ 1

Это JDK, а не Java, он отсутствует. JAVA_HOME не должен указывать на файл java.exe. Он должен указывать на папку jdk. Обычно C:\Program Files\Java\jdk1.6.0_23 или аналогичный. Если у вас нет jdk-папки где-то, вы должны установить JDK из здесь.

Обратите внимание, что официальное требование для для Android - это JDK 6.

Ответ 2

Установка переменной среды JAVA_HOME в системной переменной в C:\Program Files\Java\jdk1.7.0_07\решила мою проблему.

Несколько замечаний:

  • Не нужно указывать имя папки bin или jre.
  • Вам нужно будет отменить и перезапустить установку Android sdk. Предыдущий/Следующий может не работать.
  • Я просто скопировал имя папки из адресной строки проводника Windows. Не нужно заменять \with/.

Ответ 3

Изменение в одном из пакетных файлов с момента выпуска 16 SDK Android Tools, вероятно, является виновником. Попробуйте ZIP файл вместо EXE. Загрузите файл android-sdk_r18-windows.zip из http://developer.android.com/sdk/index.html. Разархивируйте в новый каталог Android, где обычно находятся ваши файлы программ (в других местах также должны работать). Замените find_java.bat в каталоге Android\android-sdk\tools\lib с одним из инструментов SDK версии 16 (если у вас его нет, получите его из http://tekeye.biz/download/find_java.zip). Использование ZIP вместо EXE означает, что ярлыки и группы программ не будут настроены, но вы можете запустить SDK Manager.exe в папке android-sdk, чтобы захватить остальную часть SDK.

Ответ 5

Вот шаги настройки, которые работали для меня, начиная с нуля (на сегодняшний день - 6/26/2013)

[Шаги настройки]

Часть я - Java JDK

  • Удалите все программы Java, установленные на ПК.
  • Перейти к: http://www.oracle.com/technetwork/java/javase/downloads/index.html (это сайт загрузки Java JDK)
  • [http://www.oracle.com/technetwork/java/javase/downloads/index.html] → Mouseclick
  • Выберите радиокнопку, и выберите и загрузите ее и сохраните в любой временной каталог.
  • Нажмите мышь, чтобы выделить jdk-7u25-windows-x64.exe, затем щелкните правой кнопкой мыши и выберите, чтобы начать процесс установки и установить в качестве параметров по умолчанию.

Результат: установка Java JDK будет завершена как ожидалось

Часть II - Android SDK (предварительная настройка)

  • [ПК: Главная] → щелчок мышью
  • [ПК: меню "Пуск" ] → щелчок мышью
  • [ПК: панель управления] → щелчок мышью
  • [ПК: система] → щелчок мышью
  • [ПК: расширенные настройки системы] → щелчок мышью
  • [ПК: переменные среды: системные переменные] → щелчок мышью
  • [ПК: новая системная переменная] → Заполните следующим образом:
    • Имя переменной: JAVA_HOME
    • Значение переменной: C:\Program Files\Java\jdk1.7.0_25 - > щелчок мышью
  • Выключение/перезагрузка ПК

Это делается для того, чтобы изменения в переменной среды работали

Часть III - Android SDK

  • Перейдите к: http://developer.android.com/sdk/index.html
  • [http://developer.android.com/sdk/index.html] → щелчок мышью
  • Загрузите следующее и сохраните его во временную папку на вашем ПК:
    • installer_r22.0.1-windows.exe(рекомендуется)
  • Мышь - щелкните загруженную, затем щелкните правой кнопкой мыши и выберите, чтобы начать процесс установки и установить в качестве параметров по умолчанию.

Результат: установка Android SDK будет завершена, как ожидалось

Ответ 6

  • Распакуйте .exe с помощью 7zip или аналогичного или перезагрузите .zip
  • Сделайте то, что выполнил установщик: создайте инструменты и директории плагинов и поместите файлы в $COMMONFILES и т.д. в инструменты и плагины, если это необходимо
  • Откройте окно cmd (admin?)
  • CD до tools/lib, notepad find_java.bat, обратите внимание, что он вызывает find_jave.exe с помощью -s.
  • затем попробуйте find_java.exe -s. Он скажет: Failed to convert path to a short DOS path: C:\Windows\system32\java.exe (Это уже совершенно короткий путь - причудливый.)
  • Удалите -s из двух вызовов на find_java.exe внутри .bat. Сохраните его.
  • Выполнить /tools/android.bat

Ответ 7

Самое простое решение У меня Windows 7 x64 После установки Java JDK 64bit он не работал, но: После установки x32 и x64 она работала:) Наслаждайтесь