Failed to resolve: support-fragmen
android
Failed to resolve: support-fragment错误。今天在github上下载了一个项目,导入到android studio的时候,出现了 这个错误
一种解决方案是 build.gradle 里面的 repositories顺序有问题,要确保google()在jcenter()之前
就像这样
百度了很多遍也找不到原因,后来博主想会不会是依赖冲突了,就先注释掉一部分依赖。编译一下
可以看见刚刚的错误没有了,有问题的依赖就在被注释中的,接下来 就需要你自己一条一条的注释,依赖测试 。然后 就可以找到有问题的依赖
可以看出是glide的问题,接下来再把其他依赖都注释掉 只留下glide
可见这个glide 单独也是没有问题 那么就是它们和其他某个依赖有冲突
接下来 也还和上面一样 ,一条一条的注释编译 就可以找到
这里可以看提示 出现cardview 和 support-fragmen27.0.2 fragment和上面被注释掉的design有关系,那我们把design版本改一下
又出现这个 下方的依赖大多数都是要依赖support-fragement的 所以我们吧下方的依赖版本也改了
可以看见编译出错了
27.0.2和build tool version 27.0.3 很相近,所以 如果以后有这种问题的,可以把依赖版本号改到build tool version,当然现在android studio 3.0+已经不需要直接说明build tool version了,默认使用最高的,可以看你这里的版本号