2017-01-13 6 views
5

EDIT:IntelliJ Idea Android проект: Gradle проект синхронизация не удалась

Решения Движимого @Percy Vega на this пост работал для меня.

Запуск idea64.exe вместо idea.exe, когда у вас есть 64 бит JRE, кажется, сделать трюк.


Я никогда не использовал Gradle, так что сейчас я очень смущен: Я пытался некоторое время теперь, чтобы получить эту работу, но без какого-либо успеха. Я пытаюсь создать Android проект в IntelliJ Idea 2016.3.2, но как только я создаю его, я получаю это сообщение:

enter image description here

В журнале сообщений:

Gradle sync started 

Gradle sync failed: The newly created daemon process has a different context than expected. 
It won't be possible to reconnect to this daemon. Context mismatch: 
Java home is different. 
Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\jre,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=5660,idleTimeout=null,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant] 
     Actual: DefaultDaemonContext[uid=08e53ecc-a9ee-405c-afc9-a7ba8779d6ee,javaHome=C:\Program Files\Java\jdk1.8.0_112,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=2336,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant] 
     Consult IDE log for more details (Help | Show Log) 

Я скачал Gradle 3,3 и хранить его на:

C:\Program Files\Gradle\gradle-3.3 

Вот установка Gradle внутри IntelliJ. Iv'e также попытался проверить 'автономную работу', но это дает тот же результат:

enter image description here

build.gradle файл в корне проекта:

enter image description here

И app's build.gradle file:

enter image description here

Как я могу это исправить? Спасибо заранее.

PS: Если вам нужна дополнительная информация, пожалуйста, просто спросите.

+0

Вам не нужно устанавливать Gradle самостоятельно. Большинство проектов Android сконфигурированы с помощью «Gradle wrapper» –

+1

Это может помочь http://stackoverflow.com/questions/35536013/intellij-build-error-context-missmatch –

+0

Также не используйте изображения. На самом деле вставьте свой код в вопрос. –

ответ

1

Один указывает версию Gradle внутри gradle-wrapper.properties файла, содержимое которого выглядит следующим образом:

#Thu Oct 06 00:21:08 IDT 2016 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 

Если предположить, что структура проекта является:

my-project 
|- app 
    |+ libs 
    |+ src 
|- gradle 
    |- wrapper 
     |- gradle-wrapper.properties << here 

Затем AS загружает его и обычно устанавливается он (на машине под Windows) до:

C:\Users\<username>\.gradle\wrapper\dists\gradle-<version>-all 
+0

OP не использует обертку, btw –

+0

@ cricket_007 Это правда. Несмотря на это, OP также упомянул, что они никогда не использовали Gradle раньше ... Стоит отметить, что этот вариант существует, потому что он упрощает работу с Gradle несколько ... (точно так же, как вы прокомментировали вопрос). –

1

По вопросу вашей ошибки Java home is different. Это какая-то проблема с конфигурацией, которая у вас есть в ОС/приложении, а не Android, Gradle.


В любом случае,

classpath 'com.android.tools.build:gradle:3.3.0' 

Эта линия не соответствует непосредственно к версии Gradle. Это библиотека сборки Android Gradle. На этом посту 3.3.0is not a valid version.

Также стоит упомянуть, что, хотя в документации на Android указано, что Gradle 2.14.1 и выше будут работать, обратите внимание, что в какой-то момент потенциально могут быть некоторые нарушения.


Некоторые другие должности я ответил по поводу такого рода проблемы Gradle

What is the difference between an app dependency and a module dependency/plugin?

Fix plugin version and sync project Error In Android Studio

+0

Решено сейчас (редактировать), но все равно спасибо! Я обнаружил, что проблема с Java Home довольно странная, хотя у меня никогда не было проблем с android + java на intelliJ раньше. – Francisco

+1

@Франк не отвечает, редактируя вопрос. Если вы нашли решение, напишите ответ, описывающий, что сработало для вас. –

+0

@ Dev-iL Ссылка во втором комментарии имеет решение, которое сработало –

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