最新版Unity安装和编译生成Android apk的工作记录

六月ゝ 毕业季﹏ 提交于 2020-02-27 00:42:03

首先简单记录下Unity的下载,现在Unity官方提供Unity Hub进行下载,这个东西虽然方便,但是往往受网速限制,下载时间较长。建议直接到U3D的官网下载页面,直接下载完整安装包,下载页面需要翻墙:https://unity3d.com/get-unity/download/archive

然后注意一下,在LTS版的页面https://unity3d.com/unity/qa/lts-releases 只提供了使用Download Assistant下载的方式,依然受网速限制,而这个页面上的版本其实和https://unity3d.com/get-unity/download/archive 这个页面的版本是一样的,比如2018.4.17就是LTS 2018.4.17(为什么我知道,因为我下载下来比较了下MD5),所以在archive这个页面直接下载完整安装包就可以。

安装Unity之后,加载Android工程,此时如果提示无法打开,说明没有安装UnitySetup-Android-Support-for-Editor,根据他的提示自动下载安装即可。

打开工程之后,需要在Edit->Preferences->External Tools界面设置好Android SDK,JDK,和NDK:

 

在生成apk的时候,unity提供了两种方式,Gradle和Internal,unity建议使用Gradle

但是使用Gradle生成的时候,会提示SDK Tools版本号过小,如果你的SDK版本号小于26都会提示

 

此时可以使用Use Highest Installed进行生成,但是如果有强迫症一定要升级到26.1.1可以参考这篇博客安装最新版Android SDK Tools工作记录,安装Android SDK Tools v26

此时可以使用Gradle生成apk了,但是坑还是有的,如果unity的版本大于2018.3,在生成过程之中会报错,android的某个工具无法正常下载和安装,一看网址,显然是墙的原因,目前还没找到更好的办法,只能在生成过程之中使用vpn,程序会自动下载安装,第一次会比较慢,之后就无需翻墙了。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!