找回密码
 立即注册
查看: 261|回复: 0

unity2019,Android打包变化

[复制链接]
发表于 2022-6-17 11:21 | 显示全部楼层 |阅读模式
1. 结构变更


2018版本只有一个mainTemplate.gradle
\Assets\Plugins\Android\mainTemplate.gradle
相应的生成的的项目也只有扁平的一层,就一个module

2019的版本生成的项目


Temp\gradleOut

包含了2个module
include ':launcher', ':unityLibrary'//launcher 声明为application
相应的会生成3个build.gradle文件

配置


  • baseProjectTemplate.gradle
    对应生成项目配置的gradle。也就是放一些脚本库配置,以及一些公共参数等
  • launcherTemplate.gradle
    对应生成launcher 的gradle。一些application同级的插件需要放这里,比如
// Google Services Gradle pluginapply plugin: 'com.google.gms.google-services'// Apply the Crashlytics Gradle pluginapply plugin: 'com.google.firebase.crashlytics'
由launcher引入unityLibrary
implementation project(':unityLibrary')
    mainTemplate.gradle

对应生成unityLibrary的gradle。实际上相当于降级了,2018中放mainTemplate.gradle的相关内容可以移到launcherTemplate.gradle。该配置项目后续可以去除
2.升级后自动引入billing.aar包问题


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


Packages/manifest.json

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-22 08:31 , Processed in 0.088653 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表