作用范围 是不同的 , 如 :
有的依赖只在 源码编译时使用 , 如 Android Gradle 插件 依赖 ;
有的依赖只在 开发时单元测试运行 , 如 单元测试依赖 ;
有的依赖需要 编译打包到...Apk 文件中 , 如 工程中的依赖库 ;
依赖配置 的 作用范围 是可以自定义的 , 在 Gradle 构建工具中 , 内置了如下几种依赖配置项 , 在 【Android Gradle 插件】Gradle...依赖管理 ⑩ ( dependencies 依赖配置项 configurations ) 博客中 , 提到了在 dependencies 依赖配置中 , Android Gradle Plugin...lintPublish
apk ( 已废弃 )
compile ( 已废弃 )
provided ( 已废弃 )
上述依赖配置 apk , compile , provided 已废弃 ; 在...build,gradle 构建脚本 中的 dependencies 脚本块 中 , 可以使用上述 依赖配置 ;
Android 依赖参考文档 : https://developer.android.google.cn