UnityAndroidSDK升级遇到的问题

在将Unity项目的Android SDK从Gradle 6.8升级到7.4.2并更新buildTools至33.0.0后,遇到了编译问题。解决方法包括:设置MinimumAPILevel为21,TargetAPILevel为31;修改AndroidManifest.xml添加android:exported="true";更新baseProjectTemplate.gradle中gradle插件版本和http替换为https;在gradleTemplate.properties中指定JDK11路径并禁用R8;最后,注释掉launcherTemplate.gradle中的Proguard配置。
摘要由CSDN通过智能技术生成

记录:在接入多个发行的SDK后遇到的问题

问题:目前有三个SDK,每一个SDK所依赖的Gradle版本不同会遇到很多问题,一个SDK接好了,在另一SDK的环境可能就马上改变了,因为依赖的版本不同,会造成很多麻烦事儿(本人不是专做Android,只是游戏开发人员)。

SDK接入方式:

1.发行方直接给一个unitypackage包(好处是导入后直接使用接口调用),处理方便,直接打包

2.发行给一个AndroidDemo,自行进行桥接(自行配置环境,自己写java接口),处理比较耗时

在项目的后期,我遇到的情况是 两个都有,需要自己进行处理。

不说废话了直接上问题

1.我之前版本是Gradle6.8,升级后用的是7.4.2

2.buildTools 工具是  30.0.3 (API 19,30)-------->33.0.0 (API 21,31)

 升级之后在打包中遇到各种问题 被我解决掉了

1. 编译时,MinimumAPILevel 用 21    即Android5.0

2.TargetAPILevel 使用 31

3.需要修改打包的模板

 (1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值