当前位置: 首页 > 知识库问答 >
问题:

Gradle同步时间过长Firebase core无法读取状态代码409

龙弘济
2023-03-14

我正在Android Studio中构建一个Android应用程序。每次我用Gradle文件同步项目时,成功同步需要几分钟。在我的Android Studio的底部,我看到以下几分钟行:

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

组织。格拉德尔。内部的资源运输http。HttpErrorStatusCodeException:无法发送头'https://jcenter.bintray.com/com/google/firebase/firebase-core/11.4.2/firebase-core-11.4.2.pom“。从服务器接收到状态代码409:位于com.Android建筑格拉德尔。内部的石斑鱼类。人工依赖图。com上的createDependencyGraph(ArtifactDependencyGraph.java:563)。Android建筑格拉德尔。内部的石斑鱼类。建模师。com上的getDependencies(ModelBuilder.java:588)。Android建筑格拉德尔。内部的石斑鱼类。建模师。com上的createUnitTestsJavaArtifact(ModelBuilder.java:503)。Android建筑格拉德尔。内部的石斑鱼类。建模师。com上的createVariant(ModelBuilder.java:427)。Android建筑格拉德尔。内部的石斑鱼类。建模师。com上的buildAndroidProject(ModelBuilder.java:339)。Android建筑格拉德尔。内部的石斑鱼类。建模师。java上的buildAll(ModelBuilder.java:194)。util。同时发生的线程池执行器。java上的runWorker(ThreadPoolExecutor.java:1149)。util。同时发生的线程池执行器$Worker。在java上运行(ThreadPoolExecutor.java:624)。朗。丝线。运行(Thread.java:748)

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

我尝试了什么:
我阅读了各种SO答案并尝试了它们,这导致:
1)更新SDK工具:
-谷歌存储库: 58版
-AndroidSDK工具: 26.1.1版
-谷歌播放服务: 49版

共有1个答案

林元明
2023-03-14

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

  • 将结构更新为io。织物工具:渐变:1.25.1

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

 类似资料:
  • 根据我到目前为止的理解,在为序列分类任务训练RNN/LSTM模型后,我可以通过以下两种方式进行预测, 获取最后一个状态并使用softmax层进行预测 总的来说,有什么理由选择一个而不是另一个?或者这取决于应用程序?此外,如果我决定使用第二种策略,我应该为每个时间步使用不同的softmax层,还是为所有时间步使用一个softmax层?

  • 我使用的是Android studio 1.3.1,无法同步Gradle项目错误: 我默认的和仍然显示这个错误,有人能告诉我为什么我得到这个错误吗?

  • 在EJB3.1中,在无状态EJB中有一个同步块可以吗? 同步块用于在出现连接错误时更新连接。

  • 驴你看,我要添加截取到我的应用程序添加这行代码com.mcxioke。截取:库aar:1.0.0建立。gradle文件 我也试着添加改装。但它给出了相同类型的错误:未能解决:bla bla bla。 所以我认为在我的情况下gradle不能同步任何其他库不同于com.android....... 我也尝试将这行代码添加到我的build.gradle。但是什么都没有改变 请指教 编辑:添加注释后生成。

  • 我是一个初学者,学习反应和还原。我写了这个关于如何在Redux中使用Connect.js的演示。搜索这类问题,但我的代码没有正确的答案。我得到了一个未定义的上下文。是错字吗?还是我以错误的方式传递了上下文?提前谢了。这是我的代码。 index.js /store/index.js Constants.js

  • 在测试同步代码时,省略回调,Mocha将自动继续进行下一次测试。 describe('Array', function() { describe('#indexOf()', function() { it('should return -1 when the value is not present', function() { [1,2,3].indexOf(5).should.eq