【发布时间】:2019-04-10 15:43:53
【问题描述】:
当我们在一个 Android 项目中有多个模块时,例如,我们有一个 mylibrary 模块,以及一些其他模块应用程序会将这个 mylibrary 模块包含在 implementation project(':mylibrary') 的依赖项中
然后,当我们要添加将用于所有模块的库时,我们将使用 api 而不是 implementation 在 mylibrary 的 gradle 依赖项中添加库依赖项.例如:
api 'com.google.code.gson:gson:2.8.5'
有时库需要一个 annotationProcessor 才能包含在依赖项中。
kapt "org.example:example:1.0.1"
如果我想将此注释处理器包含在 mylibrary 的依赖项中并使其可用于多个模块,我应该使用什么来代替 kapt?
【问题讨论】:
标签: android android-gradle-plugin