build.gradle的依赖说明
2.0
compile -- 》依赖,B依赖C,A依赖B,则A可以使用C的接口
provided--》只参与编译,不参与打包,所以运行时可能会找不到包中的类
apk --》不参与编译,只在运行时生效
3.0
implementation ----B依赖C,A依赖B,A不能使用C接口
API ----》和2.0的compile一致
compile only ---》和2.0的provider一致
Runtime only --》和2.0的apk一致
网友评论