Установка Android Studio на Windows 7 не удается, не найден JDK

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

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

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

ERROR: cannot start Android Studio. Не найден JDK. Пожалуйста, проверьте либо ANDROID_STUDIO_JDK, либо JDK_HOME или JAVA_HOME указывает на действительную установку JDK. ECHO выключен. Нажмите любую клавишу, чтобы продолжить. . .

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

Комментарии к вопросу (8)
Решение

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

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

Комментарии (23)

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

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

Перейдите в папку установки 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). Перейдите к переменным среды и удалите все ссылки на старую папку SDK и укажите ее на новую папку SDK, которая находится в папке установки Android Studio.

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

Совет 3

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

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK folder within the studio installation.

Комментарии (14)

С момента последнего обновления студии Андрод у меня есть две версии IDE'ы лаунчер

Называется studio.exe и другие studio64.exe они оба на:

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

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

Комментарии (3)

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

JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45
path -> C:\Program Files\Java\jdk1.6.0_45\bin
Комментарии (2)

Я'вэ "судят" так много ответов здесь, но никто из них не работает, поэтому я решил микс ответы на некоторые вопросы здесь-и-я успешно!

Шаг 1: Зайдите в Свойства системы, кликнув правой кнопкой мыши на *мой компьютер или нажав кнопку Windows на вводе Этот компьютер и правой кнопкой мыши по нему и выбрав Свойства**.

Шаг 2: нажмите Дополнительные параметры системы и переменные среды

Шаг 3: принять к сведению, что есть 2 разных переменных. Что необходимо создать систему переменных-не переменные пользователя, при выборе нового типа следующие

Имя переменной: переменной JAVA_HOME

Значение переменной: файлы C:\Program \Ява\jdk1.8.0_25` (Примечание: пожалуйста, проверьте, если путь является правильным, иногда это файлы C:\Program (х86)\Ява\jdk1.8.0_25`)

Шаг 4: запустите Android Studio, нет необходимости, чтобы перезагрузить.

Примечание:

*C:\Program файлы\папку Java\jdk1.8.0_25\ целиком зависит от пути установки пакета JDK, а не JRE и так Дон'т путать, если вы видите что-то как на картинке ниже. Просто введите местоположение вашего пакета JDK, в моем случае этоC:\Program файлы\папку Java\jdk1.8.0_25`.

*Не входит в папку "bin", когда вы входите в значение переменной.

Редактировать: для Windows 8 и 10 пользователей: попробовать запустить файлы C:\Program \Андроид\Андроид Studio\bin\studio.exe "вместо" файлы C:\Program \Андроид Studio\binstudio64.exe`

Комментарии (0)

У меня был тот же вопрос. У меня 64-разрядной Windows 8. Я скачал андроид студию, которая работала на 32-битной машине, но не на моей 64-битной.

Решение для меня было довольно просто. Я плавал в

файлы C:\Program (х86)\Андроида-студия\ОГРН

там я увидел 2 EXE файлы studio.exe и studio64.exe. Обычно в моем меню "Пуск" указывала на studio64.exe что alwasys продолжал давать мне "переменная enviournmental JDK_HOME не указывает на допустимый для JVM и". Тогда я нажал studio.exe и это сработало :)

Я надеюсь, что это может помочь кому-то сталкиваются с той же проблемой, как я

Комментарии (0)

Путь для последней версии JDK. Он работал очень хорошо.

Комментарии (0)

У меня проблема в том, что установка остановилась на "$(имя^) перестал работатьна" ошибка. У меня уже установлен комплект разработчика Java, и установить обе SDK_HOME и JAVA_HOME ссылки, чтобы "C:\Program файлы\папку Java\jdk1.7.\0_21 и"

Установил мой ноутбук с Windows 7 64 бит

Так я пытался установить 32-разрядную версию Java разработка комплекта ГП, мое JAVA_HOME для "Мои файлы C:\Program (х86)\Ява\jdk1.7.0_21-то", перезагрузка и установка работала нормально.

Комментарии (0)

Если вы получаете сообщение "Your Android SDK is out of date..." - нажмите "Configure" -> "Project Defaults" -> "Project Structure", выберите "SDKs" -> "Android SDK" и в "Build Target" выберите "Android 4.2.2". Нажмите "OK". Теперь все должно работать нормально.

Комментарии (4)

Эта проблема была исправлена в Android студия версии v0.1.1, так что просто обновление Android Studio и он должен работать.

Комментарии (0)

Иногда вы можете решить такие проблемы, установив переменные окружения Итак, процесс выглядит для JDK в нужном месте.

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

Я'вэ было много успехов, используя [монитор][1] от компании Sysinternals:

  1. Старт-и GT; выполнить -> procmon и
  2. Откройте меню фильтр, затем выберите фильтр...
  3. Набор класса Event файловой системы `значитвключить`
  4. "Добавить", затем "ОК"

Это скажется на все операции файловой системы происходит на вашей машине.

Можно попробовать фильтрация на основе результата операции файловой системы:

  • Щелкните правой кнопкой мыши на результат столбца, а затем исключают 'успех'`

Вы также можете довольно легко фильтровать по именам процесса, либо из фильтра, пункта меню или при нажатии правой кнопкой мыши на колонке "имя процесса" и выбрав опцию включать 'процесс.ехе'.

Как только вы найдете работу файловой системы, что'ы не работают, путь столбец покажет вам, куда поставить свой пакет.

Я'вэ нашел, что это очень воодушевляет. Особенно по сравнению с раздражающим процессом изменения переменных окружения путем проб и ошибок.

[1]: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx "загрузить процесс монитор от корпорации Майкрософт"и

Комментарии (1)

Сегодня я нашел другой ситуации, когда эта проблема возникает, когда у вас есть несколько версии JDK, определенными в JAVA_PATH. У меня есть:

JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10

Так что я получил эту проблему с помощью установки Android-студия

Но когда я'вэ удален один из комплекта JDK - проблема была решена:

JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10

Wisard установки нашли мой JDK и у меня была хорошая ночь, чтобы изучить студии.

Но, к сожалению, даже установил студию не'т работать с несколькими комплекта JDK. Кто-нибудь знает как это исправить?

Я надеюсь, что я'вэ помог кто-то

Комментарии (0)

УБЕДИТЕСЬ, ЧТО ВЫ ПЕРЕЗАГРУЗИТЕ ANDROID-СТУДИЯ

Хотя я должен знать лучше, и клянусь, что я сделал, убедитесь, что вы перезагрузите студии после внесения этих изменений, поскольку это явно не проверяем их на каждой сборки (что для меня смысл в том, что система/пользовательские переменные должны быть прочитаны только один раз при запуске)

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

Путь = в папку bin в папке JDK (путь уже существует)

Переменной JAVA_HOME = к папке JDK

Комментарии (0)

Я не мог'т получить эту работу независимо от того, какой переменные окружения я. Так что я просто положил копию пакета JDK в папку установки Android-студия.

  1. Скопировать содержимое установки JDK (например, файлы C:\Program (х86)\Ява\jdk1.7.0_21`)

  2. Вставьте их в директорию с ОС Android Studio (например, C:\Program файлы (х86)\\Андроида-студия)

Я несколько предположить, что проблема была вызвана наличие 64-разрядной версии установлен пакет JDK. Но то, что было тем более непонятным было то, что мне удалось запустить Android-студия просто отлично, когда я начал в студии.бать как администратор (хотя переменные окружения были настроены для моей личной учетной записи пользователя).

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

:: найти папку установки JDK, который будет использоваться для запуска IDE. :: попробуйте (в порядке): ANDROID_STUDIO_JDK, ..\JRE и, JDK_HOME, переменной JAVA_HOME.

Как описано выше, я выбрала вариант \..среда JRE.

Комментарии (0)

Мой вопрос был вызван тем, что у меня есть & символ в мое имя пользователя Windows, чтобы при установке по умолчанию путь я получаю следующее сообщение об ошибке после запуска бин/студия.летучая мышь

                                               |
                                               v notice broken path
The system cannot find the file C:\Users\Daniel \studio64.exe.vmoptions.
Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/idea/Main
Caused by: java.lang.ClassNotFoundException: com.intellij.idea.Main
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: com.intellij.idea.Main.  Program will exit.

Так что я удалить и переустановить его в программные файлы и запускает нормально.

Комментарии (0)
  1. Добавить JAVA_HOME и системные переменные среды JDK_HOME.
  2. Щелкните правой кнопкой мыши Android-студия (на 64 версию, если что's в вашей ОС и JDK) и перейти к вкладку Совместимость и установите и"Запуск от имени администратора" до Правда.
  3. Запустить Android Studio и мне пять фактически, когда он работает.
  4. Если это не удается, попробуйте ", где Ява" в cmd.exe. Если в нем перечислены c:\system32\java.exe во-первых, переименуйте файл и попробуйте снова.
Комментарии (0)

Windows 64 разрядную версию JDK 64 бит (решение, что работал для меня) Попробовал все вышеперечисленные решения, никто из них не работал, я пытался решить ее с Последние несколько дней, и теперь я сделал это успешно.Для меня проблема была, когда я впервые установил Андроид Студио моей версии JDK версии 1.7, то после установки я обновил JDK до 1.8,потом я удалил старого JDK папку и там все было перепутано, даже удаления и переустановки Android-студия случайно не'т решить проблему.

Ниже-это решение, которое работало для меня

  1. Удалить Android Студия.

  2. файлы очистить Temp и Android-студия C:\Users\Username.AndroidStudio1.5

  3. Удаление JDK.

  4. Теперь без пакета JDK попробовать установить Android Studio и теперь он покажет сообщение о том, что он не может найти пакет. Остановка установки

  5. Установить JDK 1.7 или 1.8 (задать значение переменной JAVA_HOME,JDK_HOME,путь переменные среды как объяснить все выше)

  6. Установить Android Студия.

  7. сделано. Наслаждайтесь и счастливы кодирования.

Комментарии (0)

Если настройки переменной JAVA_HOME` переменная не't работа для вас комплект:

STUDIO_JDK=C:\Progra~1\Java\jdk1.8.0_172

Где путь к вашей установки JDK Это единственная вещь, которая работает для меня в Windows 32бит с Android 10 и выше.

Комментарии (0)

Установите последний с JDK в вашей системе из Для JDK и JRE 7 7 руководство по установке.

JAVA_HOME -> C:\Program Files\Java\jdk1.7.0_4
path -> C:\Program Files\Java\jdk1.7.0_4\bin
Комментарии (0)

По моему опыту, я не смог (даже после добавления JDK_HOME) для запуска студии либо через сам ярлык или studio.exe . Мне пришлось сначала выполните bin/студия.летучая мышь (упоминается в исходный вопрос). После первого успешного запуска, я'м способные приступить к ней ярлык.

Комментарии (0)