起因:
今天在配置安卓打包的过程中,一直遇到
img1
点击连接:
<pre class="" style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box; overflow-wrap: break-word; white-space: pre-wrap; color: rgb(51, 51, 51); font-size: 13px; text-align: left;">
查看依赖库并没有.arr结尾的文件,最新是.pom结尾,导致依赖库编译下载的时候失败,构建的时候会一直报错.
查询原因:
有人错误在jcenter上传了android的support包(现在android的support包应该由google官方的maven仓库统一管理,不应该放在jcenter中)
但目前rn的build.gradle中jcenter仓库的优先级排在google仓库之上,所以gradle会先从jcenter中解析(10.23日突然有人上传27.1.1版本的部分support包,但仅有pom描述文件,没有完整aar包,导致下载失败报错),这个错误发生在10月23日之后,某些同学可能由于gradle缓存不会碰到这个问题.
解决方案:
打开android/build.gradle,将google()仓库放到jcenter()仓库之上,注意是allprojects里的repositories