Я скачал Android Studio и попытался запустить программу.
Это работает на Windows 7 64-битной с Java 1.7. Во время установки мой Java 1.7 обнаружен, а остальная часть установки проходит нормально. Однако при попытке запустить приложение с иконки на рабочем столе ничего не происходит. Глядя на диспетчер задач, загружается новый процесс из CMD. Это потому, что он пытается запустить командный файл studio.bat
.
Когда я выполняю через CMD, я получаю следующую ошибку:
ОШИБКА: не удается запустить Android Studio. JDK не найден. Пожалуйста, подтвердите либо ANDROID_STUDIO_JDK, либо JDK_HOME или JAVA_HOME указывает на правильную установку JDK. Эхо выключено. Нажмите любую клавишу для продолжения . , ,
Я попытался открыть idea
файл свойств, чтобы посмотреть, могу ли я что-то настроить для этого ANDROID_STUDIO_JDK
или что-то подобное. Однако я ничего не нашел. Я надеюсь, что некоторые из вас могут сообщить мне, если вы смогли установить это или у вас также есть проблемы.
источник
Ответы:
Добавление системной переменной
JDK_HOME
со значениемc:\Program Files\Java\jdk1.7.0_21\
работало для меня. Последнюю версию Java можно скачать здесь .Кроме того, убедитесь, что переменная
JAVA_HOME
также установлена в указанном выше местоположении.источник
Android Studio
работает с JDK 1.7, как я только что проверил. И, вероятно, было бы неплохо установить системную переменную окружения JDK_HOME (если не установлен JAVA_HOME), чтобы указывать на установку Java JDK.Хорошо, я понял, как исправить эту неприятную ошибку.
Прежде чем ты начнешь
Перейдите в папку установки 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
Вы получаете сообщение об ошибке ниже?
Эта ошибка, вероятно, возникает, потому что у вас есть ссылка на ваш старый SDK (который вы скачали с Eclipse ) в переменной пути. Перейдите в переменные окружения и удалите все ссылки на старую папку SDK и укажите на новую папку SDK, которая находится в папке установки Android Studio.
Сохраните и перезапустите Studio, теперь все должно работать как положено.
Совет 3
Если вы ненавидите возиться с переменной пути, как указано выше, удаляя старые ссылки, просто выполните следующие шаги, чтобы обратиться к новому пути SDK, который идет в Studio.
*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK
папка внутри студии установки.источник
С последним обновлением Androd Studio у меня есть две версии средства запуска IDE
Один называется studio.exe, а другой studio64.exe, на котором они оба находятся:
Вы должны запустить тот, который соответствует вашей версии Java 64 или 32 бит
источник
Я была такая же проблема. Я решил правильно настроить переменные окружения в Windows, например:
источник
У меня
tried
так много ответов здесь, ноnone of them works
я решилmix some of the answers
здесь, и я успешен !Шаг 1: Перейдите к свойствам системы, щелкнув правой кнопкой мыши на « Мой компьютер» или нажав кнопку Windows при вводе
This PC
и щелкнув правой кнопкой мыши на нем и выбравProperties
.Шаг 2: Нажмите
advanced system settings
илиEnvironment Variables
Шаг 3: Обратите внимание, что есть две разные переменные. Что вам нужно создать
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: Запустите андроид студию, не нужно перезагружать.
Замечания:
*
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
источник
Я была такая же проблема. У меня 64-битная Windows 8. Я скачал андроид студию, которая работала на 32-битной машине, но не на моей 64-битной.
Решение для меня было довольно простым. Я перешел к
там я увидел 2 exe файла studio.exe и studio64.exe . Обычно в моем меню «Пуск» указывалось на studio64.exe, который всегда давал мне сообщение «Переменная окружения JDK_HOME не указывает на действительную JVM». Тогда я нажал на studio.exe и все заработало :)
Я надеюсь, что это может помочь кому-то, сталкивающемуся с такой же проблемой, как я
источник
Путь для последней JDK. Это сработало очень хорошо.
источник
Если вы получаете сообщение «Ваш Android SDK устарел…» - нажмите « Настроить » -> « Проект по умолчанию » -> « Структура проекта », выберите « SDKs » -> « Android SDK » и в « Цель сборки » выберите « Android 4.2.2 ». Нажмите «ОК». Теперь все должно работать нормально.
источник
У меня возникла проблема с тем, что установка остановлена из-за ошибки $ (^ name) перестало работать . Я уже установил Java SE Development Kit, также установил SDK_HOME и JAVA_HOME, которые указывают на «C: \ Program Files \ Java \ jdk1.7.0_21 \»
Мой ноутбук установлен с Windows 7 64 бит
Поэтому я попытался установить 32-разрядную версию Java SE Development kit, установить мой JAVA_HOME в «C: \ Program Files (x86) \ Java \ jdk1.7.0_21», перезапустить и установка прошла нормально.
источник
Эта проблема была исправлена в Android Studio v0.1.1, поэтому просто обновите Android Studio, и она должна работать.
источник
Иногда вы можете решить этот тип проблемы, установив переменные среды, чтобы процесс искал JDK в нужном месте .
Другой подход заключается в том, чтобы выяснить, где находится процесс, а затем поместить туда свой JDK.
Я имел большой успех, используя Process Monitor от Sysinternals:
procmon
Filter
меню, затем выберитеFilter...
Event Class
is
File System
тогдаInclude
Add
, тогдаOK
Это отфильтрует все операции с файловой системой, выполняемые на вашем компьютере.
Вы можете попробовать фильтрацию на основе результата операции файловой системы:
Result
столбцу, затемExclude 'SUCCESS'
Вы также можете довольно легко фильтровать по имени процесса, либо из
Filter...
опции меню, либо щелкнув правой кнопкой мыши поProcess Name
столбцу и выбравInclude 'process.exe'
.Как только вы обнаружите, что файловая система не работает, в
Path
столбце будет указано , куда поместить ваш JDK.Я обнаружил, что это очень вдохновляет. Особенно по сравнению с разочаровывающим процессом изменения переменных среды методом проб и ошибок.
источник
Моя проблема была вызвана тем, что
&
в моем имени пользователя Windows есть символ, поэтому при установке по пути по умолчанию я получал следующую ошибку после запускаbin/studio.bat
Поэтому я удалил и переустановил его в программные файлы, и теперь он запускается нормально.
источник
Я не мог заставить это работать независимо от того, какие переменные среды я установил. Поэтому я просто помещаю копию JDK в папку установки Android Studio.
Скопируйте содержимое установки JDK (например,
C:\Program Files (x86)\Java\jdk1.7.0_21
)Вставьте их в каталог установки Android Studio (например,
C:\Program Files (x86)\Android\android-studio
)Я несколько предположил, что проблема была вызвана установкой версии JDK для x64. Но что особенно запутало, так это то, что я мог нормально запускать Android Studio, когда начинал
studio.bat
как администратор (хотя переменные среды были установлены для моей личной учетной записи пользователя).studio.bat
будет искать несколько допустимых опций при определении того, какой JDK использовать.Как объяснено выше, я выбрал
..\jre
вариант.источник
Сегодня я обнаружил другую ситуацию, когда возникает эта проблема - когда у вас есть несколько JDK, определенных в JAVA_PATH. Я имею:
Так я получил эту проблему с установкой Android Studio
Но когда я удалил один из JDK - проблема была решена:
Мастер установки нашел мой JDK, и у меня была хорошая ночь, чтобы учиться в студии.
Но, к сожалению, даже установленная студия не работает с несколькими jdk. Кто-нибудь знает, как это исправить?
Я надеюсь, что помог кому-то
источник
УБЕДИТЕСЬ, ЧТО ВЫ НАЧИНАЕТЕ АНДРОИД СТУДИЮ
Несмотря на то, что я должен знать лучше и клясться, что сделал, обязательно перезапустите студию после внесения этих изменений, поскольку она явно не проверяет их при каждой сборке (что для меня имеет смысл, что системные / пользовательские переменные должны читаться только один раз при запуске)
Во всяком случае, да ... Убедитесь, что вы перезапустите после внесения этих изменений ..
Путь = к папке bin в папке jdk (путь уже существует)
JAVA_HOME = в папку jdk
источник
Windows 64 bit, JDK 64 bit (Решение, которое работало для меня) Перепробовал все вышеперечисленные решения, Ни одно из них не сработало, я пытался решить его с прошлых нескольких дней, и теперь я сделал это успешно. Для меня проблема была, когда Я сначала установил Android Studio, моя версия JDK была 1.7, затем после установки я обновил JDK до 1.8, затем я удалил старую папку JDK, и все было испорчено, даже удаление и переустановка Android Studio случайно не решили проблему.
Ниже приведено решение, которое сработало для меня
1) Удалить Android Studio.
2) чистить временные файлы и андроид студию 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) Готово. Наслаждайтесь и счастливого кодирования.
источник
источник
По моему опыту, я не смог (даже после добавления JDK_HOME) запустить Studio через ярлык или сам studio.exe. Я должен был сначала запустить bin / studio.bat (упоминается в оригинальном вопросе). После первого успешного запуска я могу запустить его по ярлыку.
источник
Установите последнюю версию JDK в вашей системе из Руководства по установке JDK 7 и JRE 7 .
источник
Если установка
JAVA_HOME
переменной не работает для вас, установите:Где путь указывает на вашу установку JDK Это единственное, что работает для меня в Windows 32bit с Android 10 и выше.
источник
Если у вас 64-битная ОС Windows, укажите системную переменную JAVA_HOME на
Будет работать когда
не работает
источник
Вам нужно 1.7 JDK установлен в вашей системе. Добавьте системную переменную с помощью:
имя: ANDROID_STUDIO_JDK
путь: ваш путь JDK (например,
C:\Program Files\Java\jdk1.7.0_21
)источник
ПОПРОБУЙТЕ УСТАНОВИТЬ 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.
Я перезапустил СТУДИЮ, и это сработало.
источник
В Windows 10 перезапуск установщика и запуск от имени администратора работали для меня.
источник
studio64.exe
а неstudio.exe
заставить его работать.Чтобы завершить этот стек возможных решений: Для меня проблема заключалась в том, что я не выполнял Android-Studio-Setup от имени администратора. Запуск его от имени администратора позволил мне установить Android-Studio.
источник
Для меня проблема была в том, что я изменил GC vm arg
-XX:+UseParallelGC
вC:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions
файле. Это то, что я использую в Eclipse, и я пытался разными способами добиться того, чтобы AndroidStudio был на половину эффективности Eclipse. Я восстановил GC-XX:+UseConcMarkSweepGC
.источник
Ответ на оригинальный вопрос заключается в том, что, возможно, вы открываете андроид студию из 32-битного ярлыка андроид студии, попробуйте открыть с помощью значка «studio64», расположенного в ... / bin /, где установлена андроид студия.
источник
Если у вас это работает, но сейчас он не запускается.
Я удалил
C:\Users\<NAME>\.AndroidStudio<version>\
папку, и это сработало.источник