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

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

相关推荐
星霜笔记3 小时前
GitMob — 手机端 GitHub 管理工具
android·kotlin·github·android jetpack
LiuYaoheng3 小时前
问题记录:Android Studio Low memory
android·ide·android studio
独隅4 小时前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python
always_TT4 小时前
strlen、strcpy、strcat等常用字符串函数
android
qqty12174 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
2401_895521344 小时前
MySQL中between and的基本用法
android·数据库·mysql
云云鬼才5 小时前
CoCo编辑器、图形化编程怎么调用Scheme(跳转应用)
android
Jason__Young7 小时前
Android ViewModel为什么能够跨越Activity的生命周期?
android
TechMix8 小时前
【性能优化】RenderThread各工作阶段梳理
android·性能优化
草莓熊Lotso8 小时前
MySQL 内置函数指南:日期、字符串、数学函数实战
android·java·linux·运维·数据库·c++·mysql