首先简单记录下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,程序会自动下载安装,第一次会比较慢,之后就无需翻墙了。
来源:oschina
链接:https://my.oschina.net/u/150705/blog/3166936