美文网首页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