关于 Failed to resove:com.android.support:appcompat -v7:27.0.0问题思考以及解决方法

本文介绍了在Android开发中遇到的`Failed to resolve: com.android.support:appcompat-v7:27.0.0`错误的解决过程。作者在引入三方库时,因support库版本不一致导致编译错误。通过在build.gradle文件中添加排除冲突的代码,以及将三方库与appcompat-v7版本同步到25.3.1,解决了问题。但在运行时遇到`NoSuchMethodError`,通过查看源码并修改第三方库源码解决问题。
摘要由CSDN通过智能技术生成

    最近一段时间准备开始养成写博客的习惯,东西尽量在记笔记之后再抽空写个博客来加深记忆和分享。

好了废话少说,楼主最近在做一个app检测更新的功能,由于时间短,决定去gitup找个轮子直接用,功能和性能看的差不多,开始引入一个三方库,刚添加依赖却提示这个:


看到这个大家都碰到过也就是我们的本地库里面没有这个,看了下我的build.gradle,我本地引用的是appcompat-v7:25.3.1

本以为直接点击install就可以直接下载,但是点了半天发现一点都没用,然后我开始考虑其他的操作,百度了下,

是因为引用三方包的时候,因为com.android.support不同会发生冲突解决方法是在内存的build.gradle里面添加:


一编译发现不会出错了,然后接着运行,结果发现app却崩溃了,看了下日志发现提示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值