最近遇到幾個Unity Build Failed的問題,
來分享一下我遇到的問題和解法。
狀況一:
Build Android apk時會失敗
彈出視窗顯示
"Failed to recompile android resource files"
Console Log則顯示
Failed to compile resources with the following parameters: -bootclasspath
(後面接的是Android SDK路徑)
Unity版本:2017.1.2f1
Unity IAP插件版本:最新。
SDK:我原本以為是SDK太新,試著移除API 27,退回到API 25,但狀況並沒有改變。
NDK:試著更新到最新,沒什麼改變。
最後終於找到關鍵:JDK,
從JDK 9 退回到
JDK 8,問題就解決了。
(我是選擇安裝JDK 8u152)