1.環境
javaSDK , AndroidSDK,
Unity, AndroidStudio.
主要確認AndroidStudio是否正確安裝。最好是在翻牆狀態安裝,否則對於一些SDK等的,會有很多麻煩。
2.簡略步驟與遇到的問題
步驟1:使用Unity導出Android工程
使用Unity導出Android工程時,如果遇到這個問題:CommandInvokationFailure: Unable to list target platforms.
參考這個論壇 https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html,得到解決方法,下載了https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip,替換掉AndroidSDK里的tools便可以成功導出了。(但是要注意備份原先的哦,可能會對AndroidStudio造成影響的。打開AndroidStudio,可能會有一些SDK方面的錯誤,這時候就要恢復原先的tools了)
步驟2: 使用AndroidStudio打開Unity導出的工程
一定要注意是Import project, 不能直接打開。因為Unity默認導出是Eclipse工程。
后面的默認走就可以了。
步驟3:AndroidStduio打開工程后報錯
Gradle 'ForAndroid' project refresh failed
Error:Minimum supported Gradle version is 4.1. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in E:\Works_Android\ForAndroid6\gradle\wrapper\gradle-wrapper.properties to gradle-4.1-all.zip
Consult IDE log for more details (Help | Show Log)
根據提示,修改如下:
錯誤清空。
步驟4:運行結果:
在AndroidStudio也可以檢測Unity的輸出信息嘍