- Error:Failed to resolve: com.and
- Error:Failed to resolve: com.and
- Error:Failed to resolve: com.and
- Error:Failed to resolve: com.and
- 报错: ERROR: Failed to resolve: Ma
- ReactNative开发中遇到的问题
- bundling failed: Error: Unable t
- Error:Failed to resolve: support
- 导入aar未能解析加载,Failed to resolve
- AndroidStudio报Error Failed to re
首先来说 为什么用这么长的一段作为标题
因为被他坑惨了!因为被他坑惨了!因为被他坑惨了 重要的问题重复三遍
![](https://img.haomeiwen.com/i1678814/37ecc99456679a01.png)
编译报错,首先从报错的实质开始看 是因为不能加载 26.0.2 这个版本的v7包 ,但是 搜索了整个项目 没有地方使用这个版本 ,于是乎去官网更新最新的版本看看(关键这个错误还是突然发生的 ,经代码对比 没有添加任何新的library的情况下 突发的情况)
结果结果提示最新的版本是26.0.0 还是beta版本 有图为证
![](https://img.haomeiwen.com/i1678814/4df53f21d58b3eaf.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'
}
}
}
}
网友评论