firebase - 实现 'com.google.firebase:firebase-core:17.0.0'并应用插件后出现错误: 'com.google.gms.google-services'

标签 firebase react-native gradle androidx

在我的应用程序implementation 'com.google.firebase:firebase-core:17.0.0'文件中添加apply plugin: 'com.google.gms.google-services'build.gradle后尝试构建我的应用程序时出现错误

我已经使用com.android.tools.build:gradle:3.4.0compileSdkVersion = 28

我将这些行放在我的项目build.gradle文件中。在放置这些线之前,我可以构建项目

我收到的错误消息:

`Manifest merger failed : 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 element at AndroidManifest.xml:13:5-354:19 to override.

最佳答案

经过研究,我得到了这个。

我更新了我的应用程序以使用Jetpack(AndroidX),方法是将以下两行添加到项目根目录中的android.useAndroidX=true文件中:android.enableJetifier=truegradle.properties

关于firebase - 实现 'com.google.firebase:firebase-core:17.0.0'并应用插件后出现错误: 'com.google.gms.google-services',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56794568/

相关文章:

java - 从 Firestore 随机获取文档

android - 没有静态方法 isDeviceProtectedStorage 运行时错误

javascript - 在 React-native 的 iOS 上的 <View/> 样式中使用百分比/相对值

android - 更新版本 :gradle to 3. 3.0 时,Crashlytics 找不到 list

android - 发送 FCM 消息时条件否定

ios - Firebase 通知仅显示在控制中心

ios - React Native - iOS 模拟器部署目标 'IPHONEOS_DEPLOYMENT_TARGET' 设置为 7.0

android - error "Process ' command './node_modules/expokit/detach-scripts/run-exp.sh' ' finished with non-zero exit value 1"whie getting android apk file

mongodb - hadoop mongodb连接器构建失败

android - 从依赖项中排除模块后出现多个 Gradle 重复类