第一次安装

对于初学者,建议一定使用Unity Hub进行安装。Unity Hub下载地址:https://unity.cn/releases

下载Unity Hub

安装完Unity Hub以后,安装Unity2019。

Unity安装目录,项目目录,发布APK的目录,最好都没有中文,否则容易出错。

安装Unity

第一次安装的Unity2019的安卓平台内容,一定要选上【Android SDK & NDK Tools】和【OpenJDK】。

安装Unity

安装完成以后,新建一个项目,打开Unity2019。在【Preferences】窗口的【External Tools】里面能看见JDK、ADK和NDK的安装情况。如果这里显示错误,需要重新安装【Android SDK & NDK Tools】和【OpenJDK】。

安装Unity

Unity2019默认只能打包Android 9.0(29)的APK,此时打包其他版本的会有下面的提示

UnityException: Target Android SDK not installed

Android SDK does not include your Target SDK of 27.

安装Unity

复制JDK和Android SDK

为了以后少安装3G的文件和能够打包其他版本的APK,做下面的操作。

打开JDK、Android SDK所在目录。

复制JDK和Android SDK

将其复制到一个新的目录中。

复制JDK和Android SDK

配置Java环境

为了升级Android SDK,本地需要有Java环境。打开命令提示符。

配置Java环境

输入“java -version”就能知道本地是否有Java环境。

配置Java环境

如果没有Java环境,进行以下操作。另外,Unity打包用的Java版本,最好是1.8,已知1.12会出错。

在【我的电脑】上点鼠标右键,属性。

配置Java环境

打开环境变量设置,添加系统变量“JAVA_HOME”,目录指向复制出来的“OpenJDK”的目录。

配置Java环境

修改【CLASSPATH】变量,添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\lib”。

配置Java环境

修改【Path】变量,添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\lib”。

配置Java环境

这样,Java环境就配置完成。

配置Java环境

升级Android SDK

打开命令提示符,到Android SDK目录下的【tools\bin】目录。

升级Android SDK

运行“sdkmanager --list”可以查看当前Android SDK的内容。

升级Android SDK

需要安装的包也在列表中。

升级Android SDK

运行“sdkmanager XXXX”可以按照对应的包,运行“sdkmanager --uninstall XXXX”可以卸载对应的包。

升级Android SDK

安装到23及Android 6.0就基本可以覆盖大多数设备。

升级Android SDK

配置Unity2019

打开【Preferences】窗口的【Extenal Tools】标签,设置JDK和Android SDK目录。

配置Unity2019

之后,再安装Unity2019就可以不安装【Android SDK & NDK Tools】和【OpenJDK】了。

配置Unity2019

第一次打包的时候,会需要连接互联网。

配置Unity2019

这个时候,如果卡住,解决方法参考https://blog.csdn.net/qq_14838361/article/details/100011804

文章内容视频链接:https://www.bilibili.com/video/BV1xt4y1C75a

补充内容

Unity2020安卓方面的设置和2019基本一致。已知的一个区别是Gradle的版本比2019高,在制作ARCore的时候,对这个版本有要求,ARCore1.23的版本需要Unity2020的这个Gradle才能编译,2019版本会报错。

在这里插入图片描述
另外一个,第一次编译安卓的时候,会需要连接网络下载内容。发现是会在windows用户目录下添加2个新的目录。把这2个目录复制到第一次编译安卓的电脑上以后,似乎能解决这个问题。成功过一次,同事安装了Unity2019,第一次编译安卓卡住了,然后把我电脑上的这2个目录复制过去就能编译了。但是只成功了一次,不确定下次能不能管用。
在这里插入图片描述
在这里我把Unity2020的几个目录都打包并放到了网盘,需要的可以自取。其中,Android SDK内容如下。
在这里插入图片描述
链接:https://pan.baidu.com/s/1lWDNEF2A_6gU4pI4hOeqVQ
提取码:3nx5

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐