Android将所有依赖项包含在输出库中

时间:2018-09-23 23:52:36

标签: android android-studio gradle fatjar

我创建了一个android库,该库本身使用了另一个库(aar)。当我在新项目中使用生成的aar文件时,我无法执行使用其他库代码的功能。如何生成包含所有库依赖项的aar?

1 个答案:

答案 0 :(得分:1)

您需要使用api在库中添加依赖项,而不是使用implementation. Using api`将依赖项暴露给世界。像这样:

dependencies {
  api 'com.android.support:appcompat-v7:27.1.1'
  api 'com.your.library:libraryName:1.0'
}