最近一段时间准备开始养成写博客的习惯,东西尽量在记笔记之后再抽空写个博客来加深记忆和分享。
好了废话少说,楼主最近在做一个app检测更新的功能,由于时间短,决定去gitup找个轮子直接用,功能和性能看的差不多,开始引入一个三方库,刚添加依赖却提示这个:
看到这个大家都碰到过也就是我们的本地库里面没有这个,看了下我的build.gradle,我本地引用的是appcompat-v7:25.3.1
本以为直接点击install就可以直接下载,但是点了半天发现一点都没用,然后我开始考虑其他的操作,百度了下,
是因为引用三方包的时候,因为com.android.support不同会发生冲突解决方法是在内存的build.gradle里面添加:

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

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


被折叠的 条评论
为什么被折叠?



