Gradle dependencies依赖关键字
Posted Android-kongqw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle dependencies依赖关键字相关的知识,希望对你有一定的参考价值。
3.+ | 2.+ | 描述 |
---|---|---|
implementation | 所依赖的库仅可在当前module使用,编译速度快 | |
api | compile | 所依赖的库可在整工程使用,编译速度较implementation 慢 |
provided | compileOnly | 仅在编译时有效,不参与打包,一般在发布no jar 的库时候会用到,很少用 |
apk | runtimeOnly | 仅在生成apk的时候参与打包,编译时不参与 |
testImplementation | testCompile | 仅在单元测试代码的编译以及最终打包测试apk时有效 |
debugImplementation | debugCompile | 仅在debug模式的编译和最终的debug apk打包时有效 |
releaseImplementation | releaseCompile | 仅在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 依赖项拆分 | 依赖组 | 依赖名称 | 依赖版本号 | 动态指定依赖版本号 | 使用命令行查看模块 )