Gradle 没有正确下载 .aar 依赖项(没有文件只是 manifest.mf)
Posted
技术标签:
【中文标题】Gradle 没有正确下载 .aar 依赖项(没有文件只是 manifest.mf)【英文标题】:Gradle is not downloading .aar dependency properly (no files just 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
文件并重建/清理/无效缓存,但仍然没有找到任何运气。请告诉我如何解决这个问题?
感谢您提前回答!
【问题讨论】:
【参考方案1】:尝试像这样为你的 aar 设置传递属性
compile('play-services-tasks-15.0.1@aar')
transitive = true;
【讨论】:
这个依赖来自另一个依赖,即com.google.firebase:firebase-core:16.0.1
并且在 firebase-core
依赖项上应用传递属性不起作用
@MuhammadMuzammil 这可能会解决您的问题***.com/questions/50562212/…以上是关于Gradle 没有正确下载 .aar 依赖项(没有文件只是 manifest.mf)的主要内容,如果未能解决你的问题,请参考以下文章
如何发布带有远程依赖项 (gradle) 的 Android 库 (aar)?