Android构建错误com.google.firebase:firebase核心:17.0.0
我必须解决建造时的问题。我添加了build firebase core 16.0.0,但在构建时,这是build firebase core 17.0.0。为什么要构建17.0.0。我检查android ,现在版本为16.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存储库添
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中的问题。