unity打包安卓SDK和JDK配置及Gradle模式解决

使用的unity是2019.2.7版本,最近要打包安卓记录一下。
一、安卓JDK
下载网址:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
1.按照以下步骤
unity打包安卓SDK和JDK配置及Gradle模式解决_第1张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第2张图片
注:尽量下载低版本,之前用高版本遇见各种问题
2.下载完直接安装,安装路径只要是全英文就行,还有一定要记好该路径。
3.接下来就是环境配置:““此电脑”——鼠标右键属性——高级系统设置——高级——环境变量
unity打包安卓SDK和JDK配置及Gradle模式解决_第3张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第4张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第5张图片

在【环境变量】界面点击系统变量下的【新建(W)…】,添加新的环境变量,在“新建系统变量”对话框中输入变量名为【Java_Home】,变量值为刚才所安装的JDK的安装路径。

本人安装在了C盘,所以是C:\Program Files\Java\jdk1.8.0_171不要按照图中路径设置,一定根据自己安装的JDK路径设置。unity打包安卓SDK和JDK配置及Gradle模式解决_第6张图片
在“系统变量”中双击“Path”变量,在弹出的“编辑系统变量”窗口中增加C:\Program Files\Java\jdk1.8.0_171\bin
此变量值是安装的JDK的根目录加bin文件夹名称
unity打包安卓SDK和JDK配置及Gradle模式解决_第7张图片
在“系统变量”中单击“新建”按钮,在弹出的“新建系统变量”窗口中增加“ClassPath”系统变量,
变量值为:
C:\Program Files\Java\jdk1.8.0_171\lib\tools.jar;C:\Program Files\Java\jdk1.8.0_171\lib\dt.jar
此变量值是安装的JDK的根目录的lib文件夹里的两个文件tools.jar和dt.jar
并单击确定
unity打包安卓SDK和JDK配置及Gradle模式解决_第8张图片
验证JDK是否安装成功
输入java -version,回车
unity打包安卓SDK和JDK配置及Gradle模式解决_第9张图片
出现以上文字说明配置成功
二、下载并安装SDK
官网(可选择):http://developer.android.com/sdk/index.html
不可选择:http://www.androiddevtools.cn
本文介绍不下载步骤:
1.下载Android SDK Tools
先找到SDK Tools,下载最新的版本即可,推荐下载ZIP格式的。
unity打包安卓SDK和JDK配置及Gradle模式解决_第10张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第11张图片
2.选择Zip并解压至你存放的路径(全英文路径,记好该路径等会会用到)
unity打包安卓SDK和JDK配置及Gradle模式解决_第12张图片
3.SDK环境变量配置 (1)右键单击“此电脑”,(2)选择“属性”,出“系统”窗口;(3)单击“高级系统设置”,在弹出的“系统属性”窗口中,(4)单击“环境变量”;(5)在系统变量,新建一个环境变量,变量名:ANDROID_HOME,变量值:D:\androidSDK\android-sdk-windows此变量值是安装的SDK的根目录!(6)点击确认。(7)在用户变量PATH后面加上变量值;%ANDROID_HOME%\platform-tools;(8)点击确认。(9)在系统变量path中添加;D:\androidSDK\android-sdk-windows\tools此变量值是安装的SDK的根目录加tools文件夹名称
unity打包安卓SDK和JDK配置及Gradle模式解决_第13张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第14张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第15张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第16张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第17张图片
4.检验SDK是否配置成功 cmd输入Android –h 验证SDK是否安装成功
unity打包安卓SDK和JDK配置及Gradle模式解决_第18张图片
如果出现一堆英文,如上图所示,即表示配置成功。
5.找到“SDK Manager”并双击运行“SDK Manager”,启动SDK Manager。进入“SDK Manager”对话框。
unity打包安卓SDK和JDK配置及Gradle模式解决_第19张图片
6.Tools的勾选图示选项下载即可。根据自身情况下载“Android SDK Tools”工具即可。通常下载最新版即可,软件界面最上面显示的。
unity打包安卓SDK和JDK配置及Gradle模式解决_第20张图片
7.API的任意选择一个,考虑向下兼容的这一原则,下载一个最小版本的(根据实际项目需求情况),再下载一个最新版本的API就够用了。
unity打包安卓SDK和JDK配置及Gradle模式解决_第21张图片
8.Extras的全选。选择点击右下角【Install】即可下载刚才所选的SDK内容。
unity打包安卓SDK和JDK配置及Gradle模式解决_第22张图片
下载可能会需要一段时间。

三 、在Unity中发布到Android平台
1.在Unity中配置好刚才安装好的SDK和JDK路径。【Edit】—【Preferences】—【External Tools】—配置相关路径
unity打包安卓SDK和JDK配置及Gradle模式解决_第23张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第24张图片
2.【File】—【Build Settings】—【Player Settings】。操作步骤图中都有显示。
unity打包安卓SDK和JDK配置及Gradle模式解决_第25张图片

参数介绍:
Company Name(公司名字)一定要改,Product Name(产品名字)一定要改。

图中1:发布安卓需要你先选择Android平台。

图中2:【Switch Platform】就是交换平台的意思,默认打开选择的平台是上次选择的平台,默认是【PC,MAC&Linux Standalone】。

图中3:是进行相关平台的一些设置

图中4:Company Name(公司名字)一定要改

Product Name(产品名字)一定要改

图中5:和4的设置一样即可,格式Build Indentifier属性的值为"com.aaa.bbb"格式。aaa:公司名字,bbb:项目产品名字。

图中6:根据你实际的发布平台所支持目标API而定。

图中7:icon设置可设置打包出来图像

3.打包时会遇见Gradle构建失败(如没遇见请忽略)
2019版本默认这个选项,使用2019版本打包必须Gradle模式,须创建Project Keystore(看下图)
unity打包安卓SDK和JDK配置及Gradle模式解决_第26张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第27张图片
unity打包安卓SDK和JDK配置及Gradle模式解决_第28张图片1.勾选Create New Keystore复选框。2.点击Browse keystore。也就是设置制作的keystore的路径和名字。3.keystore password:设置keystore的密码 。4.Confirm password:确认keystore的密码。5.Key:点击Unsigned(debug)之后会有一个下拉列表选择Create a new Key。并弹出一个二级弹框设置。6.在二级弹框中的Alias:设置别名7.password:密码8.confirm:密码确认。9.其他的设置可以根据需要设置。

可参考链接Unity2019使用Gradle打包Apk的问题
使用此方法记得取消勾选(图所示)
unity打包安卓SDK和JDK配置及Gradle模式解决_第29张图片

我使用的是第一种方法,第二种放法我这变没有成功。至此就可以打包了,记录学习。

你可能感兴趣的:(unity打包安卓SDK和JDK配置及Gradle模式解决)