unity打包Android的APK

最近电脑重装了一下,下载了Unity2018.4.0之后发现没有了JDK的配置选项,之前要打包Android的APK,需要配置JDK和SDK,现在的版本没了JDK的配置,虽然没有了配置选项,并不是不需要了,而是和SDK联系起来了。接下来就记录一下好了。

1、JDK下载

首先还是需要先下载JDK进行安装:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR

注:安装JDK时会安装JRE,JRE和JDK不要安装到同一个根目录,会出错的,建议新建一个Java文件夹,Java文件夹下创建JDK和JRE文件夹,分别安装JDK和JRE。

2、SDK下载

我下载SDK是在Android Studio 中文社区下载:http://tools.android-studio.org/index.php/sdk

这里下载的SDK版本不知道是不是不更新的缘故,我只下到了25.2.2版本,我使用下面的方法还是不能正常打包APK,如何使用unity提示的更新tools,更新完成之后发现文件会很大,超过10G,这10G应该是把所有的文件都下载了,因为是向下兼容的,我们只需要使用最新的SDK tools就可以了,这里贴出一个可以下载最新tools的连接,https://android-sdk.en.softonic.com/download,只需要把下载的压缩包解压,把里面的tools文件夹放到SDKManager.exe同目录下,把之前的删除即可。


3、SDK安装

我下载的是压缩文件,解压后找到“SDK Manager.exe”双击进入下载打包所需要的API,在这里我碰到一个问题,双击之后窗口一闪而过,这是因为安装之前会先查找JDK的路径,而没有找到的原因。这里需要修改 android.bat(这个文件在Tools文件夹下),直接指定java.exe所在位置,不用去调用find_java.bat,找到之后用记事本打开即可修改,

将  rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为

set java_exe=D:\Plugins\JDK\bin\javaw.exe(=JDK的安装路径和执行文件)
把call lib\find_java.bat
    if not defined java_exe goto :EOF  


这两行就可以删掉,接着执行SDK Manager.exe,一切正常了。

看到有这么多需要选择安装的时候,一时有点头脑发昏眼冒金星不知道咋办了啊。

4、SDK选择安装API

在这里我只说几个必须要安装的,如上图所示的,Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载最新的版本就行了。其他的不用安装了。

然后就是API的选择了。我们可以看到这里提供了很多很多从Android 2.1到Android 10的很多版本的API,那么怎么选择呢。这里选择一个最新的版本就好了或者根据需要下载,因为Android是向下兼容的。其他的以后你要用到了在下载就行了,这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system images“了。

5、Unity打包参数设置

到此安装打包插件完成,在unity中Player Settings中设置打包需要的参数就可以打包

在最上方的 Company Name设置公司名字,Product Name中设置软件的名字。(可以自己随意设置,下方需要用到);

在Others Settings→Package Name的格式是:com.Company Name中的设置.Product Name中设置;

Version* apk包的版本;

Minimum API Level 设置最小支持的Android版本;

Target API Level 目标支持的Android版本;

6、SDK更新

SDK版本过低,这种情况一般点击Update Android SDK更新即可

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值