【问题标题】:Merging two android library and generate one aar合并两个android库并生成一个aar
【发布时间】:2016-03-17 15:50:02
【问题描述】:

是否可以合并两个android库并生成一个aar文件

我有

> :app (application)
> :library-1 (library)
> :library-2 (library)

:library-2 依赖于 :library-1 和 :app 依赖于 :library-2

作为 res 和 package 的库是不同的

我需要一个来自 :library-2、:library-1 的 aar。这可能吗?

【问题讨论】:

  • 即使有可能,目前的配置有什么问题?
  • 我们遇到了这样的情况,比如共享合并的 :library-1 和 :library-2 AAR 以用作第三方客户端应用程序中的依赖项
  • 不,你不能。这不是 Java 中依赖管理的工作方式。查看 Maven 以了解更多信息。

标签: android gradle merge android-library aar


【解决方案1】:

您需要从两个库项目中提取 java 和 res 文件并将该文件导入到一个项目中。

【讨论】:

  • 我们维护它具有由不同团队处理的单独模块。包名不同。所以我们不想将它们转换为一个模块
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
  • 2018-10-25
  • 2019-10-01
相关资源
最近更新 更多