Gradle无法正确下载.aar依赖项(只有清单文件而没有文件)

3
当我无法解决外部依赖中某些类时,我进行了调试,并发现gradle未能正确下载jar文件。我在我的同事电脑上检查到,这个play-services-tasks-15.0.1.aar大小约为127 KB。此外,在gradle下载的jar文件中除了META-INF文件夹中的MANIFEST.MF之外没有其他文件。
注意:这个play-services-tasks依赖项本身是来自于firebase-core依赖项。
以下是我刚才描述的一些截图:
(小于1KB) enter image description here 以及(jar文件中没有类) enter image description here 我还尝试删除play-services-tasks-15.0.1.aar文件并重新构建/清除/使缓存失效,但仍然没有找到任何解决方法。请告诉我如何解决这个问题?
提前感谢您的回答!
1个回答

0

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

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

这个依赖关系来自于另一个依赖项,即 com.google.firebase:firebase-core:16.0.1 - Muhammad Muzammil
firebase-core依赖上应用传递性属性并不起作用。 - Muhammad Muzammil
@MuhammadMuzammil 这可能会解决你的问题 https://dev59.com/-FUL5IYBdhLWcg3wSmYo - rmdroid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接