【问题标题】:Gradle sync takes too long Firebase-core could not HEAD status code 409Gradle 同步时间过长 Firebase-core 无法 HEAD 状态码 409
【发布时间】:2018-11-13 14:20:32
【问题描述】:

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

在构建输出中,我看到:

当我点击这些错误之一时,我看到:

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) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 java.lang.Thread.run(Thread.java:748)

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

我做了什么:
我阅读了各种 SO 答案并尝试了它们,结果是:
1) 更新 SDK 工具:
- 谷歌存储库:版本 58
- Android SDK 工具:版本 26.1.1
- Google Play 服务:第 49 版

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

【问题讨论】:

  • 您为什么使用 Firebase 核心 11.4.2?你能展示你的 Gradle 应用程序代码吗?首先我会建议你更新你的依赖。 Fabric 到 1.25.1 ,播放服务到 4.0.1 以及任何对新版本 (16.0.0) 的 firebase 依赖。你可以在firebase.google.com/support/release-notes/android查看正确的版本
  • 谢谢!更新了项目 gradle 和我的应用程序 gradle 中的包。现在它就像一个魅力。
  • 太好了,我将其移至答案以结束问题:)

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


【解决方案1】:

尝试更新您的依赖项。看起来你有一个很旧的Firebase 版本。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多