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

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

相关推荐
Gipsyz7 分钟前
批量修改图片资源的属性。
前端·unity
雪芽蓝域zzs1 小时前
IDEA工具下载、配置和Tomcat配置
android·tomcat·intellij-idea
xueqianliying1 小时前
Android 定位 获取当前位置 (Kotlin)
android
闲暇部落1 小时前
多线程详解——Kotlin多线程几种实现方式
android·kotlin·多线程
m0_748235955 小时前
CentOS 7使用RPM安装MySQL
android·mysql·centos
ac-er88889 小时前
Yii框架中的队列:如何实现异步操作
android·开发语言·php
流氓也是种气质 _Cookie11 小时前
uniapp 在线更新应用
android·uniapp
zhangphil13 小时前
Android ValueAnimator ImageView animate() rotation,Kotlin
android·kotlin
徊忆羽菲13 小时前
CentOS7使用源码安装PHP8教程整理
android
编程、小哥哥14 小时前
python操作mysql
android·python