无法parsing:com.google.firebase:firebase-core:9.0.0

从旧域名升级到新的Google Firebase域名时,出现以下错误。

无法parsing:com.google.firebase:firebase-core:9.0.0

我遵循Firebase文档中提到的步骤,将Firebase 添加到您的Android项目部分主题可用库 。

我有什么select来解决这个错误?

2017年8月更新

从版本11.2.0 Firebase和Google Play服务依赖项通过Google的Maven Repo提供 。 您不再需要使用Android SDKpipe理器来导入这些依赖关系。

在你的根build.gradle文件中添加回购:

 allprojects { repositories { // ... maven { url "https://maven.google.com" } } } 

如果您使用的是Gradle 4.0或更高版本,则可以使用google()replacemaven { url "https://maven.google.com" }


Firebase的9.0.0版本是使用Google Play服务9.0构build的,现在可通过新的打包com.google.firebase:*

请参阅Google Play服务的发行说明9.0 https://developers.google.com/android/guides/releases#may_2016_-_v90

新版本的Google Play服务 (rev 30)和Google Repository (rev 26)软件包刚刚在SDKpipe理器中发布,因此您可能只需要更新即可。


下载Google Play服务和Google存储库

从Android Studio开始:

  1. 点击Tools > Android > SDK Manager
  2. 点击进入SDK Tools标签。
  3. select并安装Google Play Services (rev 30)和Google Repository (rev 26)。 看到下面的图片。
  4. SyncBuild您的项目。

在这里输入图像描述


从IntelliJ IDEA:

截至2017年4月,下面列出了最新版本的Google Play服务和存储库。

  1. 点击Tools > Android > SDK Manager
  2. Packages面板下,查找Extras
  3. select并安装Google Play Services (rev 39)和Google Repository (rev 46)。 看到下面的图片。
  4. Perform a gradle project syncBuild您的项目。

截至2017年4月更新了SDK Manager的图片

转到Android SDK Manager并安装以下两个库的最新版本

  1. Google Play服务
  2. Google Repository

Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1

如果你得到这个错误,并且你正在使用Android studio 2.2,那么在它的默认库9.6.0版本中就集成了firebase组件,而你正在添加最新的依赖如9.6.1。 您可能需要将com.google.firebase:firebase-auth:9.6.1降级为com.google.firebase:firebase-auth:9.6.0

面对自己,并多次看到类似的问题 – 即使在安装“最新”的Google Play服务谷歌存储库仍然有同样的问题后。

问题是,他们可能是最新版本的Android SDK工具 ,但不是最新的应用程序生成需要。

在这种情况下,请确保先安装最新版本的Android SDK工具 ,并可能安装Android SDK平台工具 (均在“ 工具”分支下)。 另外请注意,如果您未更新很长时间(例如,安装最新的Android SDK工具Android SDK平台工具 ,然后重新启动Android SDK Manager,然后重复),您可能需要经历几次,因为更新似乎要经历一些关键的强制性里程碑,如果你现在有相当“旧”的版本,你不能安装最新版本。

Android SDK管理器 - 工具和平台工具

如果您想要将Firebase添加到您的项目,以下是先决条件。

  1. 要使用Firebase,您应该安装Android Studio 1.5或更高版本。
  2. 从Android SDK Manager下载最新的Google Play服务SDK。
  3. 该设备应该运行Android 2.3(姜饼)或更新版本,Google Play服务9.2.0或更新版本。

我只能在经过数小时的斗争之后才发现这一切。

来源: 向您的Android应用程序添加Firebase

如果使用命令行工具,那么

 sdkmanager 'extras;google;m2repository' sdkmanager 'extras;android;m2repository' 

需要更新

Android SDK:SDK Tools – > Support Repository – > Google Repository

更新Android SDK之后,需要在Android Studio中同步gradle build。