美文网首页
appComponentFactory重复

appComponentFactory重复

作者: lwtzzz | 来源:发表于2019-06-18 15:26 被阅读0次

    AndroidStudio报错。android:appComponentFactory

    com.android.support:support-compat:28.0.0和androidx.core:core:1.0.0冲突

    尝试方法1:

        在AndroidManifest.xml里面添加,tools:replace="android:appComponentFactory"

    并在上边添加一行android:appComponentFactory=”whateverstring“,(任意字符)。还是报错。

    方法2:(未尝试)

        把support -->andoridX,改动太大。

    方法3:

       在gradle.properties里面添加android.useAndroidX=true和android.enableJetifier=true

    因为我的项目不是因为主工程报错,是第三方库的问题。不管用

    方法4:(解决)

        mac,在AS里面执行

                    ./gradlew :app:dependencies,找到依赖androidx的第三方库,修改。

        windows执行gradlew :app:dependencies,查看依赖库。

        第三方库是用+来代替googlePlayServicesVersion,导致加载最新的androidx

    implementation"com.google.android.gms:play-services-gcm:${safeExtGet('googlePlayServicesVersion','16.1.0')}"

    修改成具体的版本,ok。

    相关文章

      网友评论

          本文标题:appComponentFactory重复

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