代码之家  ›  专栏  ›  技术社区  ›  jptsetung

Android Gradle Sync:无法获取资源firebase-measurement-connector-impl-17.0.4-javadoc.jar

  •  2
  • jptsetung  · 技术社区  · 7 年前

    我正在使用Android Studio最新版本3.2.1

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

    所以这里的应用程序测试应用程序的重要依赖项是:

    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 Sync生成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'
    

    这是一个警告,好吧,但是在我的主应用程序中,Gradle生成了200个失败的HTTP请求,这大大延迟了Gradle同步。

    我有没有办法让格雷德停止要求这些文件?

    1 回复  |  直到 7 年前
        1
  •  10
  •   jptsetung    7 年前

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

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

    我把它换成了

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

    我不再收到警告了。似乎有人忘了提供FireBase核心的最新版本16.0.6的所有javadocs。我可以忍受不使用最新版本,所以我将使用16.0.5来避免此警告。

    推荐文章