添加viewpager2依赖报错

添加viewpager2依赖报错

# 具体遇到的问题
添加viewpager2依赖报错
# 报错信息的截图

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91

is also present at [androidx.core:core:1.1.0] AndroidManifest.xml:24:18-86 value=(androidx.core.app.CoreComponentFactory).

Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-21:19 to override.


# 相关课程内容截图

# 尝试过的解决思路和结果
我在网上查的相关资料说是androidx和android.support库冲突
# 粘贴全部相关代码,切记添加代码注释(请勿截图)


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2020-12-05 18:09:31

同学,你好,是的。你看一下build.gradle中引用的是什么包,例如是

implementation 'androidx.appcompat:appcompat:1.0.2'的话,

依赖viewpager2时,则需要类似

implementation 'androidx.viewpager2:viewpager2:1.0.0'这样的引入。包要匹配。

如果你引用的是android.support的话,那么就不能用viewpager2了,因为它是androidx下面的,support中没有,support下只有viewpager。祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师