我正在尝试将我的项目更新为最新的firebase版本,但我遇到了以下错误:清单合并失败:
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:28:5-423:19 to override.论implementation 'com.google.firebase:firebase-analytics:17.2.2'
另外,我的项目有来自google和firebase的这种依赖关系,它会产生影响吗?
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.android.gms:play-services-analytics:12.0.1'
implementation 'com.google.android.gms:play-services-maps:12.0.1'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-ads:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
//noinspection OutdatedLibrary
implementation 'com.google.firebase:firebase-analytics:17.2.2'
implementation 'com.google.firebase:firebase-crash:12.0.1'
implementation 'com.google.firebase:firebase-config:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
// Add dependency
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.5'在这里,gradle和google服务版本
classpath 'com.google.gms:google-services:4.3.2‘classpath’io.works.google:gradle:1.28.0‘
发布于 2020-02-13 11:26:03
您需要更新到AndroidX,下面的依赖项如下:
implementation 'com.google.firebase:firebase-analytics:17.2.2'以上版本要求您的应用程序使用AndroidX。
https://stackoverflow.com/questions/60206648
复制相似问题