首页 > 解决方案 > Android - Firebase 分析导致失败

问题描述

将此行添加到我的 gradle 中:

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

导致此错误:

error: resource android:attr/fontVariationSettings not found.

根据我在网上阅读的内容,为了解决这个问题,我将 compileSdkVersion 从 27 升级到 28:

compileSdkVersion 28

然后当我尝试运行时出现此错误:

Program type already present: com.google.android.gms.internal.measurement.zzbq

从那里开始,它是一个旋转的圆圈,使用 androidx 更改内容和版本号并将内容添加到 settings.gradle 等。我不知道如何解决这个问题,我想有一个更简单的解决方案。想法?

编辑:可能值得一提的是,当我进行上述更改时,我看到所有这些更改为红色,表明它不应使用与 compileSdkVersion (28) 不同的版本 (27),所以我不确定我是否应该做出改变:

implementation "com.android.support:support-v4:$rootProject.supportVersion"
implementation "com.android.support:appcompat-v7:$rootProject.supportVersion"
implementation "com.android.support:recyclerview-v7:$rootProject.supportVersion"
implementation "com.android.support:cardview-v7:$rootProject.supportVersion"
implementation "com.android.support:design:$rootProject.supportVersion"

标签: androidfirebaseandroid-gradle-pluginbuild.gradle

解决方案


好吧尝试更改为最新版本的firebase-analytics

com.google.firebase:firebase-analytics:17.1.0

在你的 build.gradle

classpath 'com.google.gms:google-services:3.2.1

推荐阅读