Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”
導出apk失敗
使用unity導出apk文件,會出現提示:需要合適版本的JDK、Android SDK和Android NDK,要找到、下載和安裝好合適的版本非常耗費時間,
網上很多教程指出可以直接在Unity Hub中安裝模塊(如下圖所示):
(圖源:https://www.bilibili.com/read/cv10235284)
沒有“安裝模塊”的選項
但是會出現自己的Unity Hub界面沒有“安裝模塊”的選項,此時可以點進下面的連接,點選與自己的unity版本對應Unity Hub:https://unity3d.com/get-unity/download/archive
如我的unity版本為2021.2.7f1c1,即選擇如下:
由此可以出現“安裝模塊”的選擇,接下來選擇“Android Build Support”進行安裝即可。
重新設置路徑
在安裝“Android Build Support”模塊后,我的電腦上的Unity Hub在原來2021.2.7f1c1的基礎上又出現了一個2021.2.7f1。
此時進行apk打包時仍然失敗,原因是Unity→Edit→Preferences→External Tools中沒有正確設置JDK,SDK,NDK的路徑,我的默認路徑為:
D:\Program Files\Unity 2021.2.7f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
D:\Program Files\Unity 2021.2.7f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK
D:\Program Files\Unity 2021.2.7f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
需要更換為2021.2.7f1下的對應位置
D:\Program Files\Unity 2021.2.7f1c1\2021.2.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
D:\Program Files\Unity 2021.2.7f1c1\2021.2.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK
D:\Program Files\Unity 2021.2.7f1c1\2021.2.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
Gradle build failed
此時進行apk打包,又出現了新的問題:Gradle build failed.See the Console for details.
只需要把項目路徑中的中文去掉就行了
參考博客:https://zhuanlan.zhihu.com/p/106132063
總結
以上是生活随笔為你收集整理的Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”的全部內容,希望文章能夠幫你解決所遇到的問題。