implementation、api、compileOnly区别

        gradle 从2.X升级到3.X 对依赖的处理做了细分且启用了新的命名规则,详细说明见下表

3.x 2.X 区别
implementation compile 使用implementation依赖方式所依赖的库不会传递给更上一级
api compile 常用的依赖方式,没啥可说的
compileOnly provided 依赖项仅在编译时对模块可用,并不会打包进apk中
runtimeOnly apk 只在生成apk的时候参与打包,编译时不会使用(及其少用,至今没遇到这个场景)
发布了24 篇原创文章 · 获赞 3 · 访问量 6144

猜你喜欢

转载自blog.csdn.net/binghelonglong123/article/details/88418178
今日推荐