С Android-студией не найдено jvm, установлен JAVA_HOME
У меня есть переменная JAVA_HOME, установленная на:
C:\Program Files (x86)\Java\jdk1.7.0_45 \ И путь к jdk: C:\Program Files (x86)\Java\jdk1.7.0_45
Однако, когда я пытаюсь запустить андроид-студию, я получаю сообщение об ошибке:
Нет установки JVM. Установите 64-битный JDK. Если вы уже установить JDK, определить переменную JAVA_HOME в компьютере > Система Свойствa > Параметры системы > Переменные среды.
Ответы
Ответ 1
В нем говорится, что это должен быть 64-разрядный JDK. У меня такое ощущение, что вы установили (в предыдущее время) 32-разрядную версию Java. Путь для всех 32-разрядных приложений в Windows 7 и Vista:
C:\Program Files (x86)\
Вы устанавливали переменную JAVA_HOME
в 32-разрядную версию Java. Задайте для переменной JAVA_HOME
следующую информацию:
C:\Program Files\Java\jdk1.7.0_45
Если это не работает, убедитесь, что версия JDK - 1.7.0_45. Если нет, измените переменную JAVA_HOME
на (с JAVAVERSION
как номер версии Java:
C:\Program Files\Java\jdkJAVAVERSION
Ответ 2
Вот учебник: -
http://javatechig.com/android/installing-android-studio
и http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Добавление системной переменной JDK_HOME со значением c:\Program Files\Java\jdk1.7.0_21\работало для меня. Последнюю версию Java можно скачать здесь.
Кроме того, убедитесь, что переменная JAVA_HOME также установлена с указанным выше местоположением.
Обратите внимание, что указанное выше местоположение - это мое местоположение в java. Отправьте свое местоположение на пути
Ответ 3
Когда вы устанавливаете его "для всех пользователей" (не только для текущего пользователя), вам не нужно будет направлять Android Studio для JAVA_HOME.
Конечно, JDK установлен.
Ответ 4
Хотя вопрос задан давно, я вижу эту проблему недавно после установки Android Studio 2.1.0v и JDK 7.80 на моем компьютере Windows 10, 32-разрядная ОС. Я получил эту ошибку.
Нет установки JVM. Установите 32-битный JDK. Если вы уже установить JDK, определить переменную JAVA_HOME в компьютере > Система Свойствa > Параметры системы > Переменные среды.
Я пробовал разные способы исправить это. Но согласно Системным требованиям на веб-сайте разработчика Android .
Решена после установки JDK 8 (jdk-8u101-windows-i586.exe) ссылка на сайт загрузки JDK.
Надеюсь, это поможет кому-то.
Ответ 5
Для меня дело было совершенно другим. Я создал файл studio64.exe.vmoptions в C:\Users\YourUserName\.AndroidStudio3.4\config. В этой папке у меня была опечатка лишних пробелов. Из-за этого я получал ту же ошибку.
Я заменил studio64.exe.vmoptions на следующий код.
# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html
-server
-Xms1G
-Xmx8G
# I have 8GB RAM so it is 8G. Replace it with your RAM size.
-XX:MaxPermSize=1G
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=
-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-Didea.paths.selector=AndroidStudio2.1
-Didea.platform.prefix=AndroidStudio