将 firebase 项目从旧域升级到新的 google firebase 域时出现以下错误。
无法解决:com.google.firebase:firebase-core:9.0.0
我按照上面提到的步骤Firebase 文档, 在部分将 Firebase 添加到您的 Android 项目,主题可用库.
我有哪些解决此错误的选项?
Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1
如果您遇到此错误,并且您使用的 Android Studio 2.2 集成了 Firebase 组件,默认情况下该组件具有库版本 9.6.0 并且您正在添加最新的依赖项,例如 9.6.1 。您可能需要降级com.google.firebase:firebase-auth:9.6.1
至com.google.firebase:firebase-auth:9.6.0
或检查库版本您预先安装的 Firebase 和确保它是相同的版本使用您尝试添加或添加到项目中的新库。
以上都试过了,用Firebase 助理!这是解决这个问题的最简单方法。首先删除您添加到 build.gradle 的所有依赖项(使用手动方法),然后在 Android Studio 中:
Click Tools > Firebase to open the Assistant window.
真的就这么简单。
IntelliJ IDEA 中的 Firebase 助手在哪里?
面对自己并在类似问题的评论中多次看到 – 即使在安装“最新”之后谷歌播放服务和谷歌存储库仍然有同样的问题。
问题是它们可能是您当前版本的最新版本Android SDK 工具,但不是您的应用程序构建所需的最新版本。
在这种情况下,请确保安装最新版本的Android SDK 工具首先,并且可能Android SDK 平台工具(两者都在工具分支)。另请注意,如果您很长时间没有更新(即安装最新的Android SDK 工具和Android SDK 平台工具,然后重新启动 Android SDK 管理器,然后重复),因为更新似乎正在经历一些重要的强制性里程碑,如果您当前拥有相当“旧”的修订版,则无法安装最新版本。
dependencies {
compile 'com.google.android.gms:play-services-maps:11.8.0'
compile 'com.google.android.gms:play-services-auth:11.8.0'
compile 'com.google.android.gms:play-services-ads:11.8.0'
compile 'com.google.firebase:firebase-storage:11.8.0'
}
apply plugin: 'com.google.gms.google-services'
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.google.gms:google-services:3.1.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
google()
}
}
现在添加 Firebase 非常简单,请参阅此处stackoverflow.com/a/41564507/5996106