Intereting Posts
Как создать сканер штрих-кода (Android)? Когда вызывается ContentResolver.notifyChange () для заданного URI, являются ContentObservers, наблюдающие последующие URI этого URI, уведомленные? Приложение Android в Eclipse: отредактируйте текст, не отображающийся на графическом макете Отчет о выпуске Android Lint <issue> Как получить ссылку attr в коде? Android gradle build: запуск assembleDebug позволяет запускать задачи выделения зависимостей проектов RecyclerView отсутствует Если у меня уже есть ACCESS_FINE_LOCATION, я могу опустить ACCESS_COARSE_LOCATION? Наследование и расширение ресурсов XML (меню) Android-аниматор против каталогов ресурсов ресурса Android: что лучше – несколько действий или переключения просмотров вручную? Отправить действие мультимедиа на Android Десятичный разделитель запятой (',') с номеромDecimal inputType в EditText Как поддерживать андроид-приложения всегда регистрироваться в состоянии? Есть ли способ генерировать файлы ant file local.properties без перезаписи build.xml?

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

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

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

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

ОШИБКА: не удается запустить Android Studio. JDK не найден. Пожалуйста, подтвердите, что ANDROID_STUDIO_JDK, или JDK_HOME или JAVA_HOME указывает на действительную установку JDK. ECHO выключен. Нажмите любую клавишу для продолжения . , ,

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

Solutions Collecting From Web of "Установка Android Studio на Windows 7 не удалась, не найден JDK"

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

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

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

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

Перейдите в папку установки 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

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

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

С последним обновлением Androd Studio у меня есть две версии запускающей среды IDE

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

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

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

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

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

Я tried так много ответов здесь, но none of them works , поэтому я решил mix some of the answers здесь, и я успешный !

Successtully работает андроид

Шаг 1. Перейдите к свойствам системы, щелкнув правой кнопкой мыши на « Мой компьютер» или нажав кнопку «ОК» при вводе This PC и щелкнув правой кнопкой мыши по нему и выбрав « Properties .

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

Шаг 2. Щелкните advanced system settings или Environment Variables

Шаг 3: Обратите внимание, что существует 2 разных переменных. То, что вам нужно создать, это system variables not user variables , когда вы нажали новый тип следующим образом

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

Значение переменной: C:\Program Files\Java\jdk1.8.0_25\ (Примечание: проверьте правильность пути, иногда это C:\Program Files (x86)\Java\jdk1.8.0_25 )

Шаг 4: Запустите студию Android, нет необходимости перезапускать.

Заметка:

* C:\Program Files\Java\jdk1.8.0_25\ полностью зависит от пути установки вашего JDK не JRE поэтому не путайте, если вы видите что-то вроде изображения ниже. Просто введите местоположение вашего jdk , в моем случае это C:\Program Files\Java\jdk1.8.0_25\ .

* Do not include the bin folder при вводе значения переменной.

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

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

Изменить: для пользователей Windows 8 и 10: попробуйте запустить C:\Program Files\Android\Android Studio\bin\studio.exe вместо C:\Program Files\Android\Android Studio\binstudio64.exe

Путь к последнему JDK. Он работал очень хорошо.

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

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

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

C: \ Program Files (x86) \ Android \ android-studio \ bin

Там я увидел 2 exe файлов studio.exe и studio64.exe . Обычно в моем стартовом меню указывалось на studio64.exe, который alwasys продолжал давать мне «Enviournmental variable JDK_HOME не указывает на действительную JVM». Тогда я нажал на studio.exe, и это сработало 🙂

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

Если вы получаете сообщение «Ваш Android SDK устарел …» – нажмите « Настроить » -> « Настройки проекта » -> « Структура проекта », выберите « SDK » -> « Android SDK » и в « Build Target », Выберите « Android 4.2.2 ». Нажмите «ОК». Теперь он должен работать нормально.

У меня возникла проблема, когда установка остановилась на « $ (^ name), перестала работать ». Я уже установил Java SE Development Kit, также устанавливаю SDK_HOME и JAVA_HOME, которые указывают на «C: \ Program Files \ Java \ jdk1.7.0_21 \"

Мой ноутбук установлен с 64-битной Windows 7

Поэтому я попытался установить 32-битную версию набора Java SE Developement, установить JAVA_HOME в «C: \ Program Files (x86) \ Java \ jdk1.7.0_21», перезапустить и работать с программой OK.

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

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

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

У меня был большой успех с помощью Process Monitor от Sysinternals:

  1. Пуск -> Выполнить -> procmon
  2. Перейдите в меню « Filter , затем выберите « Filter...
  3. Установить Event Class is File System затем Include
  4. Add , затем OK

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

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

  • Щелкните правой кнопкой мыши по столбцу « Result , затем « Exclude 'SUCCESS'

Вы также можете легко фильтровать на основе имени процесса, либо из пункта меню « Filter... либо щелкнув правой кнопкой мыши по столбцу « Process Name и выбрав « Include 'process.exe' .

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

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

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

  | 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. 

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

Я не мог заставить это работать независимо от того, какие переменные среды я устанавливаю. Поэтому я просто поместил копию JDK в папку установки Android Studio.

  1. Скопируйте содержимое установки JDK (например, C:\Program Files (x86)\Java\jdk1.7.0_21 )

  2. Вставьте их в каталог установки Android Studio (например, C:\Program Files (x86)\Android\android-studio )

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

studio.bat будет искать несколько допустимых параметров при определении того, какой JDK использовать.

:: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME.

Как объяснялось выше, я выбрал вариант ..\jre .

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

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

Поэтому я получил эту проблему с установкой Android Studio

Но когда я удалил один из JDK – проблема была решена:

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

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

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

Надеюсь, я помог кому-то

УБЕДИТЕСЬ, ЧТО ВЫ УСТАНАВЛИВАЕТСЯ АНДРОИДНАЯ СТУДИЯ

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

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

Path = в папку bin в папке jdk (путь уже существует)

JAVA_HOME = в папку jdk

  1. Добавьте переменные системной среды JAVA_HOME и JDK_HOME.
  2. Щелкните правой кнопкой мыши студию Android (версия 64, если это ваша ОС и JDK) и перейдите на вкладку совместимости и установите для параметра «Запуск от имени администратора» значение true.
  3. Запустите андроид-студию и пять-пять меня практически, когда она работает.
  4. Если это не удается, попробуйте «где java» в cmd.exe. Если вначале он отображает c: \ system32 \ java.exe, переименуйте файл и повторите попытку.

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

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

 JAVA_HOME -> C:\Program Files\Java\jdk1.7.0_4 path -> C:\Program Files\Java\jdk1.7.0_4\bin 

Windows 64 бит, JDK 64 бит (решение, которое сработало для меня) Пробовал все вышеупомянутые решения, ни один из них не работал, я пытался решить его за последние несколько дней, и теперь я сделал это успешно. Для меня проблема была в том, когда Я сначала установил Android Studio, моя версия JDK была 1,7, а затем после установки i обновила JDK до 1,8, затем я удалил старую папку JDK, и все было испорчено, даже удаление и переустановка Android-студии случайно не решила проблему.

Ниже приводится решение, которое сработало для меня

1) Удалите Android Studio.

2) чистые файлы temp и студия android C: \ Users \ Username.AndroidStudio1.5

3) Удалите JDK.

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

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

6) Установите Android Studio.

7) Сделано. Наслаждайтесь и наслаждайтесь кодированием.

Если у вас 64-битная ОС Windows, указывая системную переменную JAVA_HOME на

 C:\Program Files (x86)\Java\jdk1.7.0_21 

Будет работать, когда

 C:\Program Files\Java\jdk1.7.0_21 

Не работает.

Вам нужно 1.7 JDK, установленное в вашей системе. Добавьте системную переменную с:

  • Имя: ANDROID_STUDIO_JDK

  • Путь: ваш путь JDK (например, C:\Program Files\Java\jdk1.7.0_21 )

    • Подробнее о FIX: Android Studio – проблемы с установкой в ​​Windows 7 | ОШИБКА: не удается запустить Android Studio. JDK не найден.

ПОПРОБУЙТЕ УСТАНОВИТЬ 32BIT JDK

Если вы установили jdk и настроили системные переменные, такие как JAVA_HOME или JDK_HOME, и попытались щелкнуть назад, а затем, возможно, вы установили 64-битный JDK, просто загрузите 32-битный jdk и установите его.

Я загрузил последнюю версию jdk

JAVA_HOME в C: \ Program Files \ Java \ jdk1.8.0_11 \ bin Установите PATH в C: \ Program Files \ Java \ jdk1.8.0_11 \ bin

Я перезапустил STUDIO, и он сработал.

В Windows 10 перезагрузка установщика и работа с администратором работали на меня.

Чтобы завершить этот набор возможных решений: для меня проблема заключалась в том, что я не выполнял установку Android-Studio-Setup в качестве администратора. Запустив его как администратора, я сделал установку Android-Studio.

Для меня проблема заключалась в том, что я изменил GC vm arg на -XX:+UseParallelGC в -XX:+UseParallelGC C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions . Это то, что я использую в Eclipse, и я пытался использовать разные вещи, чтобы получить AndroidStudio на полпути с такой же эффективностью, как Eclipse. Я восстановил GC до -XX:+UseConcMarkSweepGC .

Ответ на исходный вопрос заключается в том, что, возможно, вы открываете студию Android из 32-разрядного ярлыка значка андроид-студии, попробуйте открыть из значка «studio64», расположенного под … / bin /, где установлена ​​установка студии Android.