美文网首页unity
unity2019,Android打包变化

unity2019,Android打包变化

作者: 肖散 | 来源:发表于2022-06-17 09:57 被阅读0次

1. 结构变更

2018版本只有一个mainTemplate.gradle

\Assets\Plugins\Android\mainTemplate.gradle

相应的生成的的项目也只有扁平的一层,就一个module

2019的版本生成的项目


Temp\gradleOut

包含了2个module

include ':launcher', ':unityLibrary'
//launcher 声明为application

相应的会生成3个build.gradle文件

配置
  1. baseProjectTemplate.gradle
    对应生成项目配置的gradle。也就是放一些脚本库配置,以及一些公共参数等
  2. launcherTemplate.gradle
    对应生成launcher 的gradle。一些application同级的插件需要放这里,比如
// Google Services Gradle plugin
apply plugin: 'com.google.gms.google-services'

// Apply the Crashlytics Gradle plugin
apply plugin: 'com.google.firebase.crashlytics'

由launcher引入unityLibrary

implementation project(':unityLibrary')
  1. mainTemplate.gradle

对应生成unityLibrary的gradle。实际上相当于降级了,2018中放mainTemplate.gradle的相关内容可以移到launcherTemplate.gradle。该配置项目后续可以去除

2.升级后自动引入billing.aar包问题

具体不清楚是哪个版本开始引入了这个包。当本身native包中已经引入了支付后,unity引入本地aar,还需要手动去除,还不如索性直接去掉


Packages/manifest.json

相关文章

网友评论

    本文标题:unity2019,Android打包变化

    本文链接:https://www.haomeiwen.com/subject/empqvrtx.html