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
插件的依赖