Gradle引用第三方库总结,以及compile、provided使用
- compile:编译期依赖、运行期依赖
- provided/providedCompile:编译期依赖、运行期不依赖,不会打包进apk或aar
方式1:引用远程仓库包名+版本
compile 'com.android.support:support-v4:23.3.0'
方式2:引用libs下所有jar包
compile fileTree(dir: 'libs', include: ['*.jar'])
方式3:引用单个jar包
compile files('libs/fastjson-1.1.53.android.jar')
方式4:引用单个aar文件,注意并不能像方式2那样自动引用全部的aar,而需要对每个aar分别进行引用
compile(name: 'aar_file_name', ext: 'aar')
方式5:引用Module
compile project(':module')
方式6:仅仅在编译时使用,但最终不会被编译到apk或aar中
provided files('libs/glide-3.7.0.jar')
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/18/gradle-include-thirdpart-library-and-compile-provided-usage/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Gradle引用第三方库总结,以及compile、provided使用
compile:编译期依赖、运行期依赖
provided/providedCompile:编译期依赖、运行期不依赖,不会打包进apk或aar
方式1:引用远程仓库包名+版本
compile '……
文章目录
关闭
共有 0 条评论