Android

Android Studio installation on Windows 7 fails, no JDK found

Сбой установки Android Studio в Windows 7, JDK не найден

Я скачал Android Studio и попытался запустить программу.

Это работает в 64-разрядной версии Windows 7 с Java 1.7. Во время установки обнаруживается моя Java 1.7, и остальная часть установки проходит нормально. Однако при попытке запустить приложение с помощью значка на рабочем столе ничего не происходит. Просматривая диспетчер задач, загружается новый процесс из CMD. Это связано с попыткой запуска пакетного файла studio.bat.

При выполнении через CMD я получаю следующую ошибку:

ERROR: cannot start Android Studio. No JDK found. Please validate
either ANDROID_STUDIO_JDK or JDK_HOME or JAVA_HOME points to valid
JDK installation. ECHO is off. Press any key to continue . . .

Я попытался открыть idea файл свойств, чтобы посмотреть, можно ли что-нибудь настроить для этого ANDROID_STUDIO_JDK или что-то в этом роде. Однако я ничего не нашел. Я надеюсь, что кто-нибудь из вас сможет сообщить мне, удалось ли вам установить это или у вас тоже возникли проблемы.

Переведено автоматически
Ответ 1

Добавляем системную переменную JDK_HOME со значением c:\Program Files\Java\jdk1.7.0_21\ работал для меня. В последней версии Java можно скачать здесь.

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

Ответ 2

Хорошо, я придумал, как исправить эту неприятную ошибку.

Прежде чем начать

Перейдите в папку установки Android Studio и найдите папку bin. Внутри папки bin вы найдете studio.bat. Запустите файл, и он отобразит ошибку. Если речь идет о пути Java, то следуйте совету 1.

Совет 1

Когда вы устанавливаете путь JAVA_HOME и т.д., убедитесь, что не включаете bin в конце пути. Для меня это решило проблему.

JAVA_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

Он отлично работает с JDK 1.7 (я пробовал с 32-разрядной версией).

Если вы это сделаете, вы сможете увидеть начальный экран, как показано ниже.

Введите описание образа здесь

Совет 2

Вы получаете приведенное ниже сообщение об ошибке?


Ваш Android SDK устарел или в нем отсутствуют шаблоны. Пожалуйста, убедитесь, что вы используете SDK версии 22 или более поздней.


Вероятно, эта ошибка возникает из-за того, что у вас есть ссылка на ваш старый SDK (который вы загрузили с помощью Eclipse) в вашей переменной path. Перейдите в переменные среды и удалите все ссылки на старую папку SDK и укажите на новую папку SDK, которая находится внутри папки установки Android Studio.

Сохраните и перезапустите Studio, теперь все должно работать так, как ожидалось.

Совет 3

Если вам не нравится возиться с переменной path, как указано выше, удаляя старые ссылки, просто выполните следующие действия, чтобы обратиться к новому пути SDK, который поставляется со Studio.

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK папка внутри установки studio.

Ответ 3

С последним обновлением Android Studio у меня есть две версии лаунчера IDE

Вызывается один из них studio.exe, а другой studio64.exe они оба включены:

C:\Users\myUserName\AppData\Local\Android\android-studio\bin

Вы должны запустить тот, который соответствует вашей версии Java 64 или 32 бит

Ответ 4

У меня была такая же проблема. Я решил, например, правильно настроить переменные среды в Windows:

JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45
path -> C:\Program Files\Java\jdk1.6.0_45\bin
android java android-studio