Android Gradle 依赖关键字

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 打包时有效

你可能感兴趣的:(Android Gradle 依赖关键字)