Unity 2017及以上版本支持,不用导出到Android Studio工程,直接在Unity IDE中完成分包设置。
1.开启Gradle build system
在Unity Editor, 打开Build Settings 窗口 ( File > Build Settings…)
在平台列表中, 选择 Android
设置 Build System 到 Gradle (new)
不同Unity版本,Build Settings略有差异,请灵活处理。

2.更改Gradle settings
(1) 对于Unity2017.2及以上版本,可以打开 Player Settings,如下勾选 Custom Gradle Template复选框。其它版本,需要复制 mainTemplate.gradle 文件(在Unity安装目录搜索mainTemplate )到 Assets/Plugins/Android/mainTemplate.gradle。

这样就可以自定义Gradle了。
下面介绍两个问题的解决方案:
1.设置targetVersion26:
在unity2017里是不能直接指定targetVersion26的,这样的话需要修改mainTemplate.gradle:
android {
***********************
defaultConfig {
targetSdkVersion 26
applicationId '**APPLICATIONID*

本文介绍了在Unity 2017及以上版本中如何通过开启Gradle build system和自定义Gradle模板来解决Android应用的65535资源限制问题,以及如何设置targetVersion26以避免8.0系统的bug。主要步骤包括修改mainTemplate.gradle文件,启用multiDex支持,并调整AndroidManifest.xml以初始化Multidex。
最低0.47元/天 解锁文章
5162

被折叠的 条评论
为什么被折叠?



