用Hub 安装的同学就不用看了 没啥用,下面的全是在网站下载的 全版本配置打包 主要下载 SDK (JDK&JRE) NDK 以及Gradle
全部是网站下载 没法进网站的同学可以科学上网 也可以找国内的网址 道理都一样
效果如下 我用过2020.3.18f1 2019.3.9f1 2018.4.11f1 都测试了一下没问题 正常打包
1.利用 Android Studio 管理SDK
Android Studio是Android原生开发的IDE,下载地址是:https://developer.android.google.cn/studio
然后可以根据配置向导配置并安装Android SDK 并且安装SDK版本
勾选sdk工具
2.安装JDK 跟 JRE
打开下载好的 JavaJDK.exe 文件
一路下一步进行安装
中间会出现再次安装的提示:附带 JRE ,同样下一步,等待安装完成 JRE不用管 配置JDK
提供设置(推荐设置方式)
以下变量值设置中,部分与JAVA_HOME的值相同的字符串的地方,都可以改用%JAVA_HOME%的DOS变量引用
如:
JAVA_HOME:C:\Java\jdk_8.xxx
CLASSPATH:C:\Java\jdk_8.xxx\lib
Path:C:\Java\jdk_8.xxx\bin;C:\Java\jdk_8.xxx\jre\bin;
改为引用%JAVA_HOME%的方式:
JAVA_HOME:C:\Java\jdk_8.xxx
CLASSPATH:%JAVA_HOME%\lib
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这样无论%JAVA_HOME%多长的字符串,在设置起来都比较方便
3.安装 NDK 注意Unity提示需要指导版本!!!!
装小一点的版本 可以装r16-r20 之家的 大概适用于2018-2020版本的unity
https://github.com/android/ndk/wiki/Unsupported-Downloads
如果版本一致了 可以打开source.properties 把Pkg.Revision改成unity需要
4.安装 Gradle(安卓构件包) 注意Unity需要的版本 提示要什么版本就下什么版本 可以共用一个文件夹
2019大概需要的是5.0左右 2020大概需要的是6.0左右 unity要什么版本就什么版本
(1)这个也是最难受的 ,2020以上的unity 构建 如果是Hub安装的就没关系
我们自己下载的需要注意一下!!!以下报错 2019以前应该是没事的
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
主要问题是 SDK 构建工具 31 中缺少的两个文件是
dx.bat dx.jar
解决方法是将这2个文件重新命名,因此将它们的名称更改为 dx 将解决错误。
前往地点(下载Sdk 的目标位置 也就是Android Studio指向的 Sdk位置)找到该版本
根据你们自己的Sdk路径 打开build-tools\31.0.0 指定版本进行修改
我的是 E:\Android\Sdk\build-tools\31.0.0\d8.bat 改成 dx.bat
另外一个是E:\Android\Sdk\build-tools\31.0.0\lib\d8.jar 改成 dx.jar