tkmiumのブログ

tkmium-note

プログラミング中に気づいたことや日々の記録を書いていきます。情報関係基礎の解説記事等も作成します。

【Unity】Androidへの書き出し時にGradle build failedが出る場合

久しぶりにUnityからAndroidへの書き出しを行おうとした時、

f:id:tkmium:20181031231015p:plain

このように

Build failure
Gradle build failed. See the Console for detailes.

という表示が出ました。

 

エラー内容

上記のようにBuild failureが出るのと、エラー文は以下の通り。

f:id:tkmium:20181031231232p:plain

CommandInvokationFailure: Gradle build failed.

/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/bin/java -classpath "/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-4.2.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assembleRelease"

 

jdkが云々と書いてあるので、jdkのパスエラーかと思いましたが、違ったようです。

 

解決法

解決は簡単で、Build Systemを標準のGradleからInternalに変えるだけ。

f:id:tkmium:20181031231728p:plain

変えたら無事、ビルドに成功しました。

 

gradleって?

GradleはGroovyDSLを利用してビルドスクリプトを記述することのできるビルドシステムである。Groovyを利用することでビルド手順を柔軟にカスタマイズできることが最大のメリット。

http://d.hatena.ne.jp/keyword/gradle

へ〜()

 

ちなみにInternalは"内部"という意味です。

 

参考文献

fantom1x.blog130.fc2.com