安装Firebase时支持的最低Gradle版本错误

时间:2019-04-10 12:19:05

标签: android react-native gradle android-gradle firebase-cloud-messaging

我正在尝试为我的应用发出推送通知。我从一个空白的应用程序(react-native init)开始,然后安装了firebase,将其链接,然后按照说明进行操作。首先,在这里https://rnfirebase.io/docs/v5.x.x/installation/initial-setup 然后这里https://rnfirebase.io/docs/v5.x.x/installation/android 我在build.gradle中添加了所有必需的行,并将gradle url更改为gradle-4.4-all.zip 但是当我尝试运行该应用程序时,出现了错误

Failed to apply plugin [id 'com.android.application']
  

受支持的最低Gradle版本是4.10.1。当前版本是4.4。如果使用gradle包装器,请尝试将/Users/irondsd/dev/RNFirebase/android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-4.10.1-all.zip

我尝试再次进行两次,以确保没有遗漏任何东西。但是我每次都会遇到同样的错误。我试图用Google搜索,但找不到很多。

这是我添加到项目级别build.gradle

的内容
    classpath 'com.google.gms:google-services:4.2.0'
    classpath 'com.android.tools.build:gradle:3.3.2'

在app / build.gradle中:

implementation project(':react-native-firebase')
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.firebase:firebase-core:16.0.8"

// at the end of the file
apply plugin: 'com.google.gms.google-services'

这是react native版本和react-native-firebase版本

"react": "16.8.3",
"react-native": "0.59.4",
"react-native-firebase": "^5.3.0"

我在做错什么吗?

1 个答案:

答案 0 :(得分:2)

转到android/gradle/wrapper/gradle-wrapper.properties并将distributionUrl更改为 distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-all.zip
它将解决问题。