Android gradle 同步:无法获取资源 firebase-measurement-connector-impl-17.0.4-javadoc.jar

Posted

技术标签:

【中文标题】Android gradle 同步:无法获取资源 firebase-measurement-connector-impl-17.0.4-javadoc.jar【英文标题】:Android gradle sync : Could not get resource firebase-measurement-connector-impl-17.0.4-javadoc.jar 【发布时间】:2019-05-17 02:07:51 【问题描述】:

我使用的是 android Studio 最新版本 3.2.1

我创建了一个示例项目来测试我在主应用程序上遇到的问题。起初我以为这是我的应用程序的问题,但在非常简单的测试应用程序上遇到了同样的问题。

所以这里app是测试app的重要依赖:

classpath 'com.android.tools.build:gradle:3.2.1'

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.google.android.gms:play-services-maps:16.0.0'

Gradle 同步工作正常。 但是只要我在依赖项中添加这两行

implementation  'com.google.firebase:firebase-core:16.0.6'
implementation  'com.google.firebase:firebase-messaging:17.3.4'

Gradle 同步生成 2 个关于 2 个缺少 javadocs 的警告:

org.gradle.api.resources.ResourceException: Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-measurement-connector-impl/17.0.4/firebase-measurement-connector-impl-17.0.4-javadoc.jar

org.gradle.api.resources.ResourceException: Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-core/16.0.6/firebase-core-16.0.6-javadoc.jar'

这是一个警告,好的,但是在我的主应用程序中,它有近 100 种风格,gradle 会生成 200 个失败的 http 请求,这会显着延迟 gradle 同步。

有没有办法让 gradle 停止请求这些文件?

【问题讨论】:

请将解决方案作为答案发布,请勿将其编辑到问题中。 【参考方案1】:

经过几次测试,问题似乎出在

implementation  'com.google.firebase:firebase-core:16.0.6'

我换成

implementation  'com.google.firebase:firebase-core:16.0.5'

而且我不再收到警告。似乎有人忘记提供最新版本 16.0.6 的 firebase-core 的所有 javadocs。我可以忍受不使用最后一个版本,所以我将使用 16.0.5 来避免这个警告。

【讨论】:

以上是关于Android gradle 同步:无法获取资源 firebase-measurement-connector-impl-17.0.4-javadoc.jar的主要内容,如果未能解决你的问题,请参考以下文章

android studio firebase 错误:“无法解析 Android 应用程序模块的 Gradle 配置。解决 gradle 构建问题和/或重新同步。”

同步 gradle 的问题:无法解析外部依赖项 com.android.tools.build:gradle,因为没有定义存储库

Android Studio 3.1.3 Gradle 同步错误。无法下载 Gradle-Core.jar

Android Studio:Gradle 同步失败:无法 HEAD '...'。从服务器收到状态码 502:Bad Gateway [关闭]

使用 0.4.3 Android Studio,错误:“Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作”

Android Studio:从 G​​ithub 导入项目并使用 gradle 文件重建/清理/同步后“无法解析符号 R”