1. VariantConfiguration
// 获取参与编译的依赖
getCompileDependencies()
// 获取参与打包的依赖
getPackageDependencies()
这两个API返回的都是DependencyContainer接口
2. DependencyContainer
// 获取顶层的所有依赖
getDependencies();
// 获取所有依赖
getAllDependencies();
// 获取所有参与打包的依赖
getAllPackagedDependencies();
// 获取所有Java库依赖
getAllJavaDependencies();
// 获取所有Android库依赖
getAllAndroidDependencies();
// 获取所有所有原子依赖
getAllAtomDependencies();
// 获取直接Java库依赖
getDirectJavaDependencies();
// 获取直接本地Java库依赖
getDirectLocalJavaDependencies();
// 获取直接Android库依赖
getDirectAndroidDependencies();
// 获取直接原子依赖
getDirectAtomDependencies();
- AtomDependency是使用
com.android.atom插件的依赖 - AndroidDependency是使用
com.android.library插件的依赖
本文介绍了Gradle中VariantConfiguration和DependencyContainer两个核心API的功能,包括如何获取不同类型的依赖,如Java库依赖、Android库依赖等,并解释了AtomDependency和AndroidDependency的概念。
1225

被折叠的 条评论
为什么被折叠?



