Android 依赖库support-vector-drawable.aar找不到

起因:

今天在配置安卓打包的过程中,一直遇到

image.png

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;">

https://jcenter.bintray.com/com/android/support/support-vector-drawable/27.1.1/support-vector-drawable-27.1.1.aar

查看依赖库并没有.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


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容