Android Studio项目模板全面解析(39)

命令

说明

compile



本module将会泄露其依赖的module的内容

api

同compile

implementation

本module不会通过自身的接口向外部暴露其依赖module的内容。推荐使用implementation来进行依赖(而不是api或compile),这会大大改善工程的构建时间

其他改动:



  • provided -> compileOnly

  • apk -> runtimeOnly

  • testCompile -> testImplementation // 编译测试用例时依赖, 不会打包到发布的产品中