【问题标题】:Gradle is not downloading .aar dependency properly (no files just manifest.mf)Gradle 没有正确下载 .aar 依赖项(没有文件只是 manifest.mf)
【发布时间】:2019-01-24 13:34:54
【问题描述】:

当我无法解析位于外部依赖项中的某些类时,我调试并发现 gradle 是一些无法正确下载 jar 的原因。我在我的对等计算机上检查了这个play-services-tasks-15.0.1.aar 大约为 127 KB。 此外,除了MANIFEST.MF 文件夹中的MANIFEST.MF 之外,gradle 下载的jar 中没有任何文件。

注意:这个 play-services-tasks 依赖本身来自 firebase-core 依赖

以下是我刚才描述的部分截图:

(小于 1 KB)

并且(jar 文件中没有类)

我也尝试过删除play-services-tasks-15.0.1.aar 文件并重建/清理/无效缓存,但仍然没有找到任何运气。请告诉我如何解决这个问题?

感谢您提前回答!

【问题讨论】:

    标签: android gradle android-gradle-plugin aar gradle-dependencies


    【解决方案1】:

    尝试像这样为你的 aar 设置传递属性

        compile('play-services-tasks-15.0.1@aar') { 
            transitive = true;
        }
    

    【讨论】:

    • 这个依赖来自另一个依赖,即com.google.firebase:firebase-core:16.0.1
    • 并且在 firebase-core 依赖项上应用传递属性不起作用
    • @MuhammadMuzammil 这可能会解决您的问题stackoverflow.com/questions/50562212/…
    猜你喜欢
    • 2016-08-18
    • 1970-01-01
    • 2021-12-18
    • 2020-04-30
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    相关资源
    最近更新 更多