Android Gradle Plugin获取依赖API详解

1. VariantConfiguration

// 获取参与编译的依赖
getCompileDependencies()
// 获取参与打包的依赖
getPackageDependencies()

这两个API返回的都是DependencyContainer接口

2. DependencyContainer

// 获取顶层的所有依赖
getDependencies();
// 获取所有依赖
getAllDependencies();
// 获取所有参与打包的依赖
getAllPackagedDependencies();
// 获取所有Java库依赖
getAllJavaDependencies();
// 获取所有Android库依赖
getAllAndroidDependencies();
// 获取所有所有原子依赖
getAllAtomDependencies();
// 获取直接Java库依赖
getDirectJavaDependencies();
// 获取直接本地Java库依赖
getDirectLocalJavaDependencies();
// 获取直接Android库依赖
getDirectAndroidDependencies();
// 获取直接原子依赖
getDirectAtomDependencies();
  1. AtomDependency是使用com.android.atom插件的依赖
  2. AndroidDependency是使用com.android.library插件的依赖

你可能感兴趣的:(Android开发资料)