Unity中Android开发环境搭建配置教程

0

Unity中进行安卓平台开发需要哪些步骤呢?这里对搭建配置步骤进行整理和总结。

一、下载安装必备软件

1.下载安装Unity安卓支持插件
用Unity下载助手下载安卓支持插件UnitySetup-Android-Support-for-Editor.exe并安装。
安卓支持插件

2.下载安装JDK
官方网站:http://www.oracle.com/technet...
百度云盘:https://pan.baidu.com/s/1AMmJ... 密码:r3qr
jdk

3.下载安装SDK管理工具
百度云盘:https://pan.baidu.com/s/1jTjj... 密码:ysci
sdk

4.用SDK管理工具下载SDK
注意SDK下载选项太多了,体积又大,时间又长,下载前请先阅读下面文章确定哪些是必选项。
我只选了5个下载项。
(1)Tools前3个
Tools前3个

(2)API第1个
API第1个

(3)Extra第1个
Extra第1个

Android SDk Manager里面到底哪些东西是必须下载的?
https://blog.csdn.net/kuangsh...

5.Unity切换到Android平台并配置JDK、SDK、NDK路径
路径配置

详细教程:
2018年Unity结合Android SDK下载安装及配置教程:
https://www.cnblogs.com/feiqi...

JDK、SDK、NDK下载地址集合:
(NDK不是必要的,不使用IL2CPP功能时可以不下载)
http://www.cnblogs.com/yaoton...

二、精简apk体积

在Unity的Android发布设置 > Other Setting > Configuration 中设置如下选项。
1.Package Name
修改一下默认的YourProductName 否则发布项目会失败,弹出如下提示:
重命名提示

2.Device Filter
FAT(ARMv7+x86) 改为 ARMv7, apk会减小10M体积。
详细原因在这里:https://blog.csdn.net/coffeec...

3.Stripping Level
剥离等级 默认为Disabled 改为非默认时 会减小发布体积。
Stripping Level会裁减掉一部分类库,从而减小体积,但可能会导致你的某些代码无法正常运行。推荐用Use micro mscorlib。

减少体积的设置

4.IL2CPP
什么是IL2CPP?有什么作用?
简单来说IL2CPP这种技术可以把Unity的代码转换为C++代码。
可以减小成品体积并提升性能。据说性能可以提升1.5~2倍,接近原生代码的性能。
IL2CPP详细介绍:https://zhuanlan.zhihu.com/p/...
IL2CPP

成品体积对比:
成品体积对比

三、优化性能

1.修改图片压缩格式
发布设置中的图片压缩格式Texture Compression改为ETC2可以提升性能。
详细原因:https://blog.csdn.net/asd2372...

优化性能设置

2.修改资源包压缩方式
Compression Method 默认的压缩格式是Default(LZMA)。
LZMA拥有较高的压缩比,但解压速度较慢。
LZ4拥有不错的压缩比,解压速度极快。
所以追求更小体积的可以选默认压缩格式,而追求更高性能的可以选用LZ4。
各种压缩格式介绍:https://blog.csdn.net/zgl1590...


你可能感兴趣的

载入中...