intellijでandroidプロジェクトを作成しようとしたらつまずいたのでメモ

intellijでandroidProjectを作成しようと

http://qiita.com/shoma2da/items/52567a7be21992c7abbf

を参考にしようとしたらでたエラーと対処法

エラー内容

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 Community Edition 2016.3.1\jre,daemonRegistryDir=C:\Users\nosan\.gradle\daemon,pid=9100,idleTimeout=null,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-31j,-Duser.country=JP,-Duser.language=ja,-Duser.variant]
			Actual: DefaultDaemonContext[uid=ae4fc29d-6186-4e17-9ca0-80ae300e4153,javaHome=C:\Program Files\Java\jre1.8.0_121,daemonRegistryDir=C:\Users\nosan\.gradle\daemon,pid=8032,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-31j,-Duser.country=JP,-Duser.language=ja,-Duser.variant]
			Consult IDE log for more details (Help | Show Log)

対処法

%Project root%/build.properties に以下の文を追加

org.gradle.java.home=C:\\Program Files\\Java\\jre1.8.0_121

解説

エラー内容がGradleの同期に失敗した

JavaHomeが違うみたいな事なのでpath確認してみたけどそうじゃない

Google先生の力を借りて調べてみると

https://discuss.gradle.org/t/gradle-daemon-different-context/2146

どうやらbuild.propertiesで設定してやればいいみたい

そういえばandroid studioの時も自動で設定されてたような・・・

スポンサーリンク

シェアする

フォローする

スポンサーリンク