美文网首页
Manifest merger failed

Manifest merger failed

作者: 风月寒 | 来源:发表于2021-06-09 18:24 被阅读0次
    错误描述
    Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:6:5-22:19 to override.
    
    

    网上的方案都是下面这种:

    在manifest 标签下加入xmlns:tools="http://schemas.android.com/tools" 在application标签下 加入tools:replace="android:appComponentFactory" android:appComponentFactory="whateverString" 重新build就可以了。
    

    虽然能build成功,但是运行在手机上直接崩溃

    在我自己的项目中,是因为开源框架BaseRecyclerViewAdapterHelper的原因,我采用的是最新的版本,他是支持androidX,然后我讲版本回退到

    compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.42'
    

    也可以参考下面这篇文章:

    https://www.jianshu.com/p/7507c25fd986
    
    引用
    https://www.jianshu.com/p/7507c25fd986
    

    相关文章

      网友评论

          本文标题:Manifest merger failed

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