7

IntelliJ 12.0 と gradle 1.2 を使用しています。build.gradle ファイルをインポートしようとすると、IntelliJ で次のエラー メッセージが表示されます。私はここで少し迷っています。これを修正する方法についてのアイデアはありますか?

 (ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
 Caused by: org.jetbrains.plugins.gradle.remote.GradleApiException: 
 Could not fetch model of type 'BasicIdeaProject' using Gradle installation 'C:\Program Files (x86)\gradle-1.2'.
 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 12.0\jre\jre,daemonRegistryDir=C:\Users\Nilo\.gradle     \daemon,pid=5144,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:     +HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
 Actual: DefaultDaemonContext[uid=d8c5c4bc-5488-42c2-b4b3-28c1d53afacf,javaHome=C:     \Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\jre,daemonRegistryDir=C:\Users\Nilo \.gradle\daemon,pid=6880,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
at org.jetbrains.plugins.gradle.remote.impl.GradleProjectResolverImpl.resolveProjectInfo(GradleProjectResolverImpl.java:61)
... 21 more
4

4 に答える 4

3

12.1または12EAPで修正される可能性があるようです:IDEA-102365IDEA-89697

于 2013-03-17T10:51:48.363 に答える
3

私の修正:ファイル - >プロジェクト構造 - > jdkパスを変更してjreを持たないようにします。

どうやってそこにたどり着いたのかはわかりませんが、追跡するのに永遠にかかりました。おそらく、以前の不適切なインストールから設定を取得したためです。

于 2014-07-05T02:34:29.437 に答える
1

IntelliJ v15.0.6、同じ問題。

IntelliJ に組み込まれていない JRE を使用しています。

  • JAVA_HOME が JRE を指していることを確認してから、
  • 「C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.6\」を削除してから、
  • IntelliJを再起動しました。

これで、Gradle ビルド スクリプトが IntelliJ 内から正常に動作するようになりました。

于 2016-07-28T12:07:05.313 に答える