Gradle同步耗时太长Firebase-core无法HEAD状态码409

时间:2018-06-04 09:26:42

标签: android firebase android-studio gradle android-gradle

我正在Android Studio中构建Android应用。每次Sync Project with Gradle files,成功同步都需要几分钟。在Android Studio的底部,我会看到以下几行:

enter image description here

在构建输出中,我看到: enter image description here

当我点击其中一个错误时,我看到了:

  

org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException:无法HEAD'https://jcenter.bintray.com/com/google/firebase/firebase-core/11.4.2/firebase-core-11.4.2.pom'。从服务器收到状态码409:   在com.android.build.gradle.internal.ide.ArtifactDependencyGraph.createDependencies(ArtifactDependencyGraph.java:563)       在com.android.build.gradle.internal.ide.ModelBuilder.getDependencies(ModelBuilder.java:588)       在com.android.build.gradle.internal.ide.ModelBuilder.createUnitTestsJavaArtifact(ModelBuilder.java:503)       在com.android.build.gradle.internal.ide.ModelBuilder.createVariant(ModelBuilder.java:427)       在com.android.build.gradle.internal.ide.ModelBuilder.buildAndroidProject(ModelBuilder.java:339)       在com.android.build.gradle.internal.ide.ModelBuilder.buildAll(ModelBuilder.java:194)       在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)       at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)       在java.lang.Thread.run(Thread.java:748)

问题:
我不希望我的Gradle同步几分钟,这需要太长时间。在我遇到这个问题之前,Gradle可以在半分钟内同步。有人可以帮我解决这个问题吗?

我尝试了什么:
我阅读了各种SO答案并尝试了它们,这导致:
1)更新SDK工具:
- Google Repository:版本58
- Android SDK工具:版本26.1.1
- Google Play服务:版本49

2)在项目Gradle文件中添加存储库,项目build.gradle现在如下所示: enter image description here

1 个答案:

答案 0 :(得分:2)

尝试更新您的依赖项。看起来你有一个非常古老的Firebase版本。

  • 将Fabric更新为io.fabric.tools:gradle:1.25.1
  • 更新到com.google.gms的播放服务:google-services:4.0.1
  • 将任何Firebase依赖关系更新为最新的依赖关系。

您可以在以下位置找到新的Firebase依赖关系及其最新版本: https://firebase.google.com/support/release-notes/android