android - 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"
解决方案
好吧尝试更改为最新版本的firebase-analytics
com.google.firebase:firebase-analytics:17.1.0
在你的 build.gradle
classpath 'com.google.gms:google-services:3.2.1
推荐阅读
- python-3.x - 在 bash 中运行的脚本的日志输出显示为一行
- python - Flask:视图函数没有返回有效的响应元组
- python - Python:生成范围数字并将结果输出到文件中,并在每个附加值后添加换行符
- puppet - Puppet : 如何使用带有时间表的服务
- active-directory - 气流配置 AD/LDAP 管理员用户和普通用户
- javascript - Vanilla Javascript for 循环从选定集合中删除 html 元素
- python - 如何在python中的if之后获取下一行
- java - RestTemplate 中的自定义 ClientHttpRequestFactory - 可能与 @LoadBalanced 冲突?
- python - 从 Pandas 写入 Excel 时设置默认数字格式
- oop - 当我尝试将其拉回 C# 时,数据会发生变化