美文网首页
Android 依赖库support-vector-drawab

Android 依赖库support-vector-drawab

作者: 钓小鱼的猫 | 来源:发表于2018-10-27 10:07 被阅读0次

    起因:

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

    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


    相关文章

      网友评论

          本文标题:Android 依赖库support-vector-drawab

          本文链接:https://www.haomeiwen.com/subject/ydnrtqtx.html