![Unity 2020游戏开发快速上手](https://wfqqreader-1252317822.image.myqcloud.com/cover/452/47216452/b_47216452.jpg)
上QQ阅读APP看书,第一时间看更新
2.6 生成安卓应用
2.6.1 JDK和Android SDK
生成安卓应用比较麻烦,除了需要安装Android Build Support模块外,还需要JDK和Android SDK,才能生成安卓应用。如果使用IL2CPP的方式,还需要Android NDK。
如果之前做过Java开发,可以用已有的JDK。Unity使用的Java版本是OpenJDK 1.8.0,如果计算机中原有的Java版本高于1.8,最好也安装OpenJDK。在这里不会修改计算机原有的Java环境。
如果之前做过安卓开发,可以用已有的Android SDK。Unity默认的Android SDK只能编译Android 10(API level 29)的APK,如果需要编译其他版本的,就要更新Android SDK。
如果从没做过相关开发,安装的时候,在Unity Hub选择模块的时候要选择Android SDK & NDK Tools和OpenJDK选项,如图2-23所示。
![](https://epubservercos.yuewen.com/8FAA8B/26580985201214706/epubprivate/OEBPS/Images/Figure-P31_673.jpg?sign=1738852286-z7O27t142UCTIsUoO3ywXHCZ7WP1XEfM-0-93e64ab4f3b05696c00fffffac50b0c5)
图2-23
Unity每个大版本的OpenJDK和Android SDK是相同的,可以复制出来,这样更新的时候就可以少下载安装一些内容。
安装完成后,单击菜单Edit→Preferences...(编辑→首选项...)打开Preference窗口,选中External Tools(外部工具)标签,在Android标签下会有相关路径设置,如果设置有错误或者安装不成功,就会有错误提示,如图2-24所示。
也可以自己指定相关SDK的目录,重新指定目录后的警告影响生成如图2-25所示。
![](https://epubservercos.yuewen.com/8FAA8B/26580985201214706/epubprivate/OEBPS/Images/Figure-P32_683.jpg?sign=1738852286-8XamKrVZu5haAqPVi3IszxIQZXqOP5R7-0-dda486f21f9ff7c687c05198844fcca3)
图2-24
![](https://epubservercos.yuewen.com/8FAA8B/26580985201214706/epubprivate/OEBPS/Images/Figure-P32_684.jpg?sign=1738852286-yE2wE9NwPR3Pb1GESDHoGdYJVmde8nUc-0-fda9a7c952bc71c4dbfb43bb489c0cd9)
图2-25