Android unity xcode プログラミング

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

Android

久しぶりに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を利用することでビルド手順を柔軟にカスタマイズできることが最大のメリット。

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

へ〜()

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

参考文献

fantom1x.blog130.fc2.com

コメント

タイトルとURLをコピーしました