2015-12-04 3 views
1

Получив удовольствие от этой проблемы, слышал, что студия Android лучше, чем eclipse, но я не могу даже запустить с ней один проект из-за этой ошибки, попробовал много решений, все еще демонстрируя то же самое , Сначала я думал, что это было только при импорте старого проекта eclipse, но его нет.Не удалось выполнить Gradle sync Недействительный проект Jdk

1) Я попытался удалить все JDK и JRE и установлены новейшие JDK 1.8.0_65 и установить все пути и JAVA_HOME

C:\Users\username>java -version 
java version "1.8.0_65" 
Java(TM) SE Runtime Environment (build 1.8.0_65-b17) 
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode) 

C:\Users\username>javac -version 
javac 1.8.0_65 

C:\Users\username>set JAVA_HOME 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65 

2) Заново андроид студия

3) Обновлены все SDK, используя менеджер SDK

еще, если я пытаюсь начать новый проект, я получаю ошибку

8:10:45 PM Invalid Project JDK 
      Please choose a valid JDK directory 
      Open JDK Settings 
8:10:45 PM Gradle sync started 
8:10:45 PM Gradle sync failed: Invalid Project Jdk 

JDK Расположение по умолчанию показывает C: \ Program Files \ Java \ jdk1.7.0_10, и я меняю его на C: \ Program Files \ Java \ jdk1.8.0_65, но похоже, что он не применяется , Кстати, я использую 64-битные окна 7 и установил 64-битную java.Hope, кто-то может навестить меня из этого беспорядка, его было немного ночи, тратя время на это.

Добавление скриншот моего JAVA_HOME enter image description here

Ниже приведен скриншот JDK месте, показывает внутри андроида студии

enter image description here

+0

вы установили уверены, что ява правильно Проверьте с JAVAC commnd – GvSharma

+0

выше вы можете увидеть команду Javac я использовал, это даст выход в ниже C: \ Users \ username> javac -version javac 1.8.0_65 – unitedartinc

+0

Почему бы не просто установить jdk внутри студии Android? – orium

ответ

0

enter image description here

Не используйте Cmd линии, просто делайте это нормально.

do you check here?

enter image description here

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

+0

Спасибо за ответ, то же самое я уже сделал, см. Скриншот – unitedartinc

+1

Вы проверили здесь? –

+0

Добавлен снимок экрана для того же самого, там отображается другая версия java, которую я удалил, нет такой папки, и когда я ее отредактирую и изменю на новое местоположение JDK, она не будет применяться. – unitedartinc

1

В Android Studio 1.5.1 эта ошибка была отмечена красным цветом: «Расположение Android SDK не должно содержать пробелов, так как это может вызвать проблемы с инструментами NDK». Проблема не была связана с расположением JDK. Это было с местоположением SDK.

Я переместил папку SDK из Program Files из-за пробелов, изменил D:\Program Files\Android\sdk на D:\Android\sdk, и тогда место JDK оставалось. Android Studio, похоже, не хочет сохранять значение местоположения JDK, если в местоположении SDK есть ошибка.

-2

пойти в

C: \ ProgramFiles \ Java

скопировать папку Java затем перейдите на

C: \ ProgramFiles (x86)

вставьте туда файлы. затем вернуться к вашему androidstudio изменить свой каталог JDK в этом

C: \ ProgramFiles (x86) \ Java \ jdk1.8.0_74.

«Шахта jdk1.8.074 у вас может быть другой, положить все, что твое является»

Смежные вопросы