无法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开始:
- 点击
Tools
>Android
>SDK Manager
。 - 点击进入
SDK Tools
标签。 - select并安装
Google Play Services
(rev 30)和Google Repository
(rev 26)。 看到下面的图片。 -
Sync
并Build
您的项目。
从IntelliJ IDEA:
截至2017年4月,下面列出了最新版本的Google Play服务和存储库。
- 点击
Tools
>Android
>SDK Manager
。 - 在
Packages
面板下,查找Extras
。 - select并安装
Google Play Services
(rev 39)和Google Repository
(rev 46)。 看到下面的图片。 -
Perform a gradle project sync
并Build
您的项目。
转到Android SDK Manager并安装以下两个库的最新版本
- Google Play服务
- 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,然后重复),您可能需要经历几次,因为更新似乎要经历一些关键的强制性里程碑,如果你现在有相当“旧”的版本,你不能安装最新版本。
如果您想要将Firebase添加到您的项目,以下是先决条件。
- 要使用Firebase,您应该安装Android Studio 1.5或更高版本。
- 从Android SDK Manager下载最新的Google Play服务SDK。
- 该设备应该运行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。