Google官方Maven存储库中缺少com.google.gms:google-services:3.2.1吗?我无法建立Flutter + Firebase

时间:2018-12-10 15:25:11

标签: android maven firebase gradle flutter

我遵循this official guide来设置一个正常的firebase + flutter项目: 当gradle尝试获取android构建的依赖项com.google.gms:google-services:3.2.1时,就会出现问题。 显然,目前Google的maven存储库中缺少版本3.2.1,它在其他存储库中也可以看到,here可用,但是从我的构建输出中可以看到,官方的Google存储库缺少此版本:

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.google.gms:google-services:3.2.1.
     Searched in the following locations:
         https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         https://repo.maven.apache.org/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://repo.maven.apache.org/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
     Required by:
         project :

我对gradle和android都是陌生的,所以我不知道使用上面链接的其他任何一个存储库(bintray,spring插件)会涉及任何风险,而且我也没有运气来找到这样的答案。如果我想使用Google的官方存储库,则必须降级到3.1.0版本,但是Firebase官方指南明确指出Firebase与Google服务3.2.1兼容,因此我不愿意降级,因为我不想处理由于版本不兼容而引起的怪异问题。

0 个答案:

没有答案