使用Unity打包安卓apk文件

时间:2022-11-11 09:36:55

最近更新了新版的Unity5.5.1f. 因为有需要打包到安卓端,所以试了一下!

需要注意的是,不同于Unity4.X时代,Unity5.X需要安卓的SDK为5.0以上,这个需要注意,如果你的SDK版本不够的话,需要升级或者从国内的一些网站上下载升级!

一、安卓环境搭建

首先,需要给电脑安装Java环境,本人的电脑是Windows10 64bit系统。

需要去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK

JDK中包含了JRE文件

选择安装对应系统的JDK和JRE文件。

安装完JDK文件以后在对应的安装目录中会有两个文件夹。使用Unity打包安卓apk文件

如上图所示,我有两个文件夹一个是jdk文件夹一个是jre文件夹

右击我的电脑-----------属性---------高级系统设置,在高级面板栏里面有一个环境变量

使用Unity打包安卓apk文件

点击新建,变量名为JAVA_HOME,变量值为刚才JDK文件的地址,比如我的就是C:\Program Files\Java\jdk1.8.0_121

在系统变量中查找Path,在末尾加入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 

新建变量CLASSPATH,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 

注意上文提到的Path和CLASSPATH值需要连着标点符号一起复制黏贴,否则容易出错


配置好变量以后可以测试下JAVA环境是否已经搭建好。

按住键盘上的WIN+R键,输入CMD,调用控制台,输入java -version(注意中间有个空格)

如果看到一下的文字,证明java环境配置成功,如果没有看到,请重新配置

使用Unity打包安卓apk文件

二、配置安卓SDK

Unity 5.X的安卓SDK需要在23或以上,如果没有需要下载。

最开始我们需要安装安卓的ADT

网上应该有对应的ADT的免安装文件,稍后我看看我的能否上传下载

使用Unity打包安卓apk文件

ADT安装完以后会有这三个文件夹

我们在CSDN或者其他网站上下的SDK需要放在sdk目录下的platforms下面,这里我的安卓sdk是23,稍后我也会上传看是否可以下载

二、Unity中配置

当JAVA环境和ADT都下载完毕以后

我们需要在Unity中再进行配置以便完成整个打包

选择File--------BuildSettings

我们选择安卓平台,如果切换到安卓平台打包界面变成灰色时,则意味着Unity并没有安装对应的安卓打包插件,按照提示下载安装插件,界面如下图所示:

使用Unity打包安卓apk文件

选择PlayerSettings

使用Unity打包安卓apk文件

注意红框部分

Bundle Identifier中不能使用默认设置,否则会打包失败,可以选择与上面红框相对应。

这样就可以打包了

打包过程中如果出现

使用Unity打包安卓apk文件

这种类似的提示选择Continue

就可以完成打包