Gradle dependencies依赖关键字

Posted Android-kongqw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle dependencies依赖关键字相关的知识,希望对你有一定的参考价值。

3.+2.+描述
implementation所依赖的库仅可在当前module使用,编译速度快
apicompile所依赖的库可在整工程使用,编译速度较implementation
providedcompileOnly仅在编译时有效,不参与打包,一般在发布no jar的库时候会用到,很少用
apkruntimeOnly仅在生成apk的时候参与打包,编译时不参与
testImplementationtestCompile仅在单元测试代码的编译以及最终打包测试apk时有效
debugImplementationdebugCompile仅在debug模式的编译和最终的debug apk打包时有效
releaseImplementationreleaseCompile仅在Release模式的编译和最终的Release apk打包时有效

以上是关于Gradle dependencies依赖关键字的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle 插件Gradle 依赖管理 ③ ( build.gradle#dependencies 依赖分组 | configurations 自定义依赖分组 )

Android Gradle 插件Gradle 依赖管理 ② ( build.gradle 中的 dependencies 依赖配置 | DependencyHandler#add 方法介绍 )

Android Gradle 插件Gradle 依赖管理 ⑩ ( dependencies 依赖配置项 configurations )

Android Gradle 插件Gradle 依赖管理 ⑩ ( dependencies 依赖配置项 configurations )

Android Gradle 插件Android 依赖管理 ③ ( dependencies 依赖配置 | Project#dependencies 函数分析 | 自定义依赖配置 )

Android Gradle 插件Gradle 依赖管理 ⑤ ( dependencies 依赖项拆分 | 依赖组 | 依赖名称 | 依赖版本号 | 动态指定依赖版本号 | 使用命令行查看模块 )