【Unity】导入IAP插件后依赖冲突问题 com.android.billingclient冲突

【Unity】Attribute meta-data#com.google.android.play.billingclient.version 多版本库冲突_unity billingclient-CSDN博客

打开mainTemplate.gradle 找到dependencies { } 在里面末尾加上如下:

复制代码
configurations.all {
        exclude group: 'com.android.billingclient', module: 'billing'
}

冲突报错大致如下

Attribute meta-data#com.google.android.play.billingclient.version@value value = (6.0.0) from [com.android.billingclient:billing:6.0.0] AndroidManifest.xml:21:13-34

is also present at [:billing-3.0.3:] AndroidManifest.xml:15:13-34 value=(3.0.3).

意思就是项目自身有引入billing:6.0.0版本模块,它内部有一个com.android.billingclient组,和某个插件(IAP)引入的依赖billing:3.0.3版本模块冲突,即com.android.billingclient组被重复引入了,Unity不知道用哪个,因此直接忽略掉某一个即可。

com.android.billingclient:billing:6.0.0冲突,因为我原本的gradle或别的插件带有billing模块依赖,因此可能需要忽略掉这个billing模块的组com.android.billingclient

exclude group: '组名', module: '模块名'

如果你报错的是其他的,就一个个改填上去就好了

相关推荐
晓梦林14 小时前
cp520靶场学习笔记
android·笔记·学习
有味道的男人16 小时前
Open Claw对接1688平台
android·rxjava
_李小白17 小时前
【android opencv学习笔记】Day 17: 目标追踪(MeanShift)
android·opencv·学习
用户860225046747218 小时前
AI 分析头部APP系统优化框架
android
用户860225046747218 小时前
AI分析头部APP优化框架
android
真鬼12321 小时前
【Unity 6】Unity6快捷下载,快速下载
unity·游戏引擎
2501_9160074721 小时前
iOS开发中抓取HTTPS请求的完整解决方法与步骤详解
android·网络协议·ios·小程序·https·uni-app·iphone
会潜水的小火龙1 天前
unity打包apk报错Failure to initialize问题解决方法
unity·游戏引擎
lvronglee1 天前
【数字图传第四步】Android App查看图传视频
android·音视频
90后的晨仔1 天前
Android 程序入口与核心组件详解
android