Gradle compile:
jar包/依赖代码 在编译的时候需要依赖,在运行的时候也需要
Gradle provided:
jar包/依赖代码 仅在编译的时候需要,但是在运行时不需要依赖
provided使用
provided fileTree(include: ['*.jar'], dir: 'libs') 这样在运行后的app中实际是不包含lib中的jar包的,主要用于aar包和jar包中间包名重复问题解决

Gradle compile:
jar包/依赖代码 在编译的时候需要依赖,在运行的时候也需要
Gradle provided:
jar包/依赖代码 仅在编译的时候需要,但是在运行时不需要依赖
provided使用
provided fileTree(include: ['*.jar'], dir: 'libs') 这样在运行后的app中实际是不包含lib中的jar包的,主要用于aar包和jar包中间包名重复问题解决