相关疑难解决方法(0)

构建 Android 库时出错:不支持直接本地 .aar 文件依赖项

我们最近升级到 Android Gradle 插件 4.0.0-beta03。我们现在在构建我们的库模块之一时看到此错误

$ ./gradlew library_module:assemble

任务 ':library_module:bundleDebugAar' 执行失败。
> 构建 AAR 时不支持直接本地 .aar 文件依赖项。 
生成的 AAR 将被破坏,因为来自任何本地 .aar 的类和 Android 资源 
文件依赖项不会打包在生成的 AAR 中。以前的安卓版本
在这种情况下,Gradle 插件也会产生损坏的 AAR(尽管没有抛出此错误)。这
以下 :library_module 项目的直接本地 .aar 文件依赖项导致此错误: 
______.aar

我可以看到这是几个月前添加到 AGP 中的。但他们没有提供更多关于原因的信息。

所以。

  1. 出了什么问题?还有更多信息吗?我在任何地方都找不到任何错误报告。
  2. 我该如何解决这个问题?这是说我不能建立一个依赖于其他本地 .aar 的 .aar 吗?如果此本地 aar 托管在 Maven Central 或其他远程存储库上会怎样?为什么会有所不同?

android android-gradle-plugin aar

60
推荐指数
9
解决办法
3万
查看次数

标签 统计

aar ×1

android ×1

android-gradle-plugin ×1