Android构建错误com.google.firebase:firebase核心:17.0.0

Android构建错误com.google.firebase:firebase核心:17.0.0,android,android-gradle-plugin,android-build,Android,Android Gradle Plugin,Android Build,我必须解决建造时的问题。我添加了build firebase core 16.0.0,但在构建时,这是build firebase core 17.0.0。为什么要构建17.0.0。我检查android ,现在版本为16.0.0,我必须删除构建项目,但这并不成功。 你能帮助我吗?谢谢 当我增加版本构建时 classpath 'com.google.gms:google-services:4.0.1' // google-services plugin 及 将google maven存储库添

我必须解决建造时的问题。我添加了build firebase core 16.0.0,但在构建时,这是build firebase core 17.0.0。为什么要构建17.0.0。我检查android ,现在版本为16.0.0,我必须删除构建项目,但这并不成功。 你能帮助我吗?谢谢

当我增加版本构建时

  classpath 'com.google.gms:google-services:4.0.1' // google-services plugin


将google maven存储库添加到应用程序根build.gradle文件

看一看医生:


让我知道它是否解决了您的问题

首先,添加build.gradle文件,包括google服务插件和google的Maven存储库:

buildscript {
// ...
dependencies {
    // ...
    classpath 'com.google.gms:google-services:4.0.1' // google-services 
plugin
}
}

 allprojects {
// ...
repositories {
    // ...
    maven {
        url "https://maven.google.com" // Google's Maven repository
    }
}
 }
apply plugin: 'com.android.application'

android {
 // ...
 }

 dependencies {
  // ...
 implementation 'com.google.firebase:firebase-core:16.0.0'

  // Getting a "Could not find" error? Make sure you have
  // added the Google maven respository to your root build.gradle
  }

  // ADD THIS AT THE BOTTOM
  apply plugin: 'com.google.gms.google-services'
在文件底部添加apply plugin行以启用Gradle插件:

buildscript {
// ...
dependencies {
    // ...
    classpath 'com.google.gms:google-services:4.0.1' // google-services 
plugin
}
}

 allprojects {
// ...
repositories {
    // ...
    maven {
        url "https://maven.google.com" // Google's Maven repository
    }
}
 }
apply plugin: 'com.android.application'

android {
 // ...
 }

 dependencies {
  // ...
 implementation 'com.google.firebase:firebase-core:16.0.0'

  // Getting a "Could not find" error? Make sure you have
  // added the Google maven respository to your root build.gradle
  }

  // ADD THIS AT THE BOTTOM
  apply plugin: 'com.google.gms.google-services'

您还应该为要使用的Firebase SDK添加依赖项。我们建议从com.google.firebase:firebase-core开始删除
实现'com.google.firebase:firebase-core:16.0.0'
implementation 'com.google.android.gms:play-services-base:15.0.2'
implementation "com.google.firebase:firebase-core:16.0.1"
implementation "com.google.firebase:firebase-messaging:17.4.0"

并使用
实现'com.google.firebase:firebase数据库:10.0.0'
用于firebase数据库,它将解决您的问题。

我有一个修复问题:导入onesignal

buildscript {
    repositories {
        maven { url 'https://plugins.gradle.org/m2/'}
    }
    dependencies {
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.10.1'
    }
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

repositories {
    maven { url 'https://maven.google.com' }
}

为了解决这个问题,我遵循了Google firebase集成指南,并在我的app/build.gradle和project/build.gradle中做了以下更改

app/build.gradle中的更改

implementation 'com.google.android.gms:play-services-base:15.0.2'
implementation "com.google.firebase:firebase-core:16.0.1"
implementation "com.google.firebase:firebase-messaging:17.4.0"
项目/构建.gradle中的更改

implementation 'com.google.android.gms:play-services-base:15.0.2'
implementation "com.google.firebase:firebase-core:16.0.1"
implementation "com.google.firebase:firebase-messaging:17.4.0"
存储库{
谷歌()
jcenter()
mavenCentral()
马文{
url'https://maven.fabric.io/public'
}
}
依赖关系{
classpath'com.android.tools.build:gradle:3.1.4'
classpath'com.google.gms:google services:4.2.0'///google services插件如果您使用的是firebase版本16.0,它应该是最新的+
}
所有项目{
存储库{
google()//将其添加到顶部而不是底部或中间的某个位置
mavenLocal()
mavenCentral()
马文{
url'https://maven.google.com'
}
jcenter()
马文{
//所有React本机(JS、Obj-C源代码、Android二进制文件)都是从npm安装的
url“$rootDir/。/node_modules/react native/android”
}
}

}
要我在底部添加行吗。我以前添加过,但仍然存在错误//在底部添加此应用插件:“com.google.gms.google-services”将有根gradle文件,您必须根据doc进行编辑。您的意思是:maven{url”“//google's maven repository}该文档适用于11.8.0版。将依赖项更新到更高版本时,它不起作用。在我的例子中,我遇到了一个
无法解决的错误:firebase messaging
错误,该错误在较低版本中不会出现此错误修复了我在project中的问题。