Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在dependency com.google.firebase:firebase analytics:17.2.2上的清单合并失败_Android_Firebase_Gradle_Build.gradle - Fatal编程技术网

Android 在dependency com.google.firebase:firebase analytics:17.2.2上的清单合并失败

Android 在dependency com.google.firebase:firebase analytics:17.2.2上的清单合并失败,android,firebase,gradle,build.gradle,Android,Firebase,Gradle,Build.gradle,我正在尝试将我的项目更新为最新的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.c

我正在尝试将我的项目更新为最新的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.
这里是gradle和google服务的版本

classpath'com.google.gms:googleservices:4.3.2'
类路径'io.fabric.tools:gradle:1.28.0'

您需要更新到
AndroidX
,以下依赖项:

implementation 'com.google.firebase:firebase-analytics:17.2.2'

对于上述版本,您的应用程序需要使用AndroidX。

是否可以在不将我的项目更新为AndroidX的情况下使用AndroidX,因为这会影响其他依赖项?使用以下版本
16.5.0
升级的主要目的是将com.google.firebase:firebase core更新为最新版本,因为旧版本使用的是INSTALL\u referer,谷歌出于安全原因暂停了该版本。我在该链接中发现:不再添加Android库com.google.firebase:firebase-core但使用com.google.firebase:firebase-analytics:17.2.2其中包含的核心依赖项,但如果我对com.google.firebase:firebase-core使用16.5.0,我也无法实现这一点。firebase:firebase-core给我错误:无法解析:com.google.firebase:firebase-core:16.5.0版本
16.5.0
是之前的最后一个分析版本安德洛伊德。如果无法使用,则您必须升级到AndroidXI如果答案对您有帮助,请将其升级并标记为正确,谢谢
implementation 'com.google.firebase:firebase-analytics:17.2.2'