Error:Failed to resolve: com.android.support:recyclerview-v7:26.0.2

首先来说 为什么用这么长的一段作为标题
因为被他坑惨了!因为被他坑惨了!因为被他坑惨了 重要的问题重复三遍

编译报错,首先从报错的实质开始看 是因为不能加载 26.0.2 这个版本的v7包 ,但是 搜索了整个项目 没有地方使用这个版本 ,于是乎去官网更新最新的版本看看(关键这个错误还是突然发生的 ,经代码对比 没有添加任何新的library的情况下 突发的情况)

结果结果提示最新的版本是26.0.0 还是beta版本 有图为证

Error:Failed to resolve: com.android.support:recyclerview-v7:26.0.2_第2张图片
v4最新版本.png

于是乎怀疑是否是因为多个项目切换 ,导致的编译混乱 ,于是就操作 重启studio ,clean ,重新编译 。等等能想到的都操作了一遍, 有人肯定要说了 不是提示了吗install Repository and sync吗 ,这个当然晓得啊 狂点之下 提示 glade 接口异常 异常代码 409 。
此刻看了下时间已经是凌晨一点。算了不搞了睡觉吧

第二天一早起床,第一件事打开stackoverflow ,一通查看 从头到底的翻 ,终于找到了 终于找到了 终于找到了

解决方案如下:
天哪,这个原因和这个报错也太不匹配了吧 。注意25.3.1 这个根据自己的环境配置 。

// http://stackoverflow.com/questions/43140059/manifest-merger-failed-suggestion-add-toolsreplace-androidvalue-to-meta
configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '25.3.1'
            }
        }
    }
}

你可能感兴趣的:(Error:Failed to resolve: com.android.support:recyclerview-v7:26.0.2)