【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: '模块名'

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

相关推荐
zzywxc7872 小时前
AI 行业应用:金融、医疗、教育、制造业领域的落地案例与技术实现
android·前端·人工智能·chrome·金融·rxjava
sTone873752 小时前
android studio之外使用NDK编译生成android指定架构的动态库
android·c++
胖虎13 小时前
Android 入门到实战(三):ViewPager及ViewPager2多页面布局
android·viewpager·viewpager2
风往哪边走4 小时前
Media3在线本地视频播放器
android
SmalBox4 小时前
【渲染流水线】[逐片元阶段]-[透明度测试]以UnityURP为例
unity·渲染
激昂网络4 小时前
android kernel代码 common-android13-5.15 下载 编译
android·大数据·elasticsearch
Monkey-旭4 小时前
Android 人脸识别技术全解析
android·android 人脸识别·ml kit 实战·活体检测技术·人脸识别性能优化·人脸考勤系统·移动端人脸特征提取
vivo互联网技术5 小时前
桌面挂件不能承受之重——GIF
android·gif加载·桌面挂件
JulyYu6 小时前
Android系统保存重名文件后引发的异常解决
android·操作系统·源码