1.在Unity3d中点击菜单【Edit】【Preferences】,在External Tools中可以看到Android平台需要配置JDK、SDK、NDK、Gradle。对应的版本需要在官方文档中查看
JDK:指Java开发环境
SDK:指安卓开发包,包括Build Tools、Commond-line Tools、Platform-Tools等工具包
NDK:与C++相关的开发工具
Gradle:打包APK的。
2.打开Unity2021.3帮助文档
2.在【Platform development】【Android】【Getting started with Android】【Android environment setup】中查看SDK、NDK、JDK版本。
3.在【Platform development】【Android】【Introducing Android】【Gradle for Android】中查看Gradle版本。
4.下载Android Studio历史版本,下载后安装
注意Android Studio的安装目录和Android SDK是不同的
5.下载Android SDK
打开Android Studio,点击菜单【Tools】 【SDK Manager】
Unity官方文档要求SDK是26.1.1,这里34也是可以用的
至于Build Tools、Commond-line Tools、Platform-Tools的版本先不用管。如果列表中没有对应的版本,可以用tools\bin\sdkmanager.bat进行下载
sdkmanager.bat build-tools;30.0.2
6.下载NDK
官方文档要求是r21d,列表中没有的话可以网上找
7.下载JDK,也就是安装Java
7.下载Gradle
8.配置Unity中的安卓环境
9. 在Player Settings中设置包名、签名等,发布apk