美文网首页
Android 依赖冲突问题(主要是androidx)

Android 依赖冲突问题(主要是androidx)

作者: 走在冷风中吧 | 来源:发表于2019-06-20 13:55 被阅读0次

    最近项目突然无法编译, 报androidx中的库运行版本和编译版本不一致问题.

    image.png

    项目的编译版本是compileSdkVersion=28
    开启了Androidx, gradle.properties配置如下:

    android.useAndroidX=true
    #依赖包也迁移至androidx
    android.enableJetifier=true 
    

    同时项目使用了databinding

    使用命令(mac环境): ./gradlew app:dependencies发现:

    image.png
    image.png

    RN使用的一个project中用到了google的gms库, 最新的库做了升级, 导致也含有一个lifecycle-runtime库, 且版本不一致

    解决办法:

    找到gms这个依赖, 将依赖版本降级指定

    image.png

    文末:
    以后再遇到版本冲突的问题 不要慌乱, 记得使用这个命令查看已有的版本依赖: ./gradlew app:dependencies
    也可以将文件输出查看: ./gradlew app:dependencies > denpencies_log.txt

    感谢博客:https://blog.csdn.net/yubo_725/article/details/84614810

    相关文章

      网友评论

          本文标题:Android 依赖冲突问题(主要是androidx)

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