Android的gradle中compile和provided的区别
来源:互联网 发布:网络监控系统软件 编辑:程序博客网 时间:2024/05/18 21:43
1.compile 'com.android.support:appcompat-v7:23.4.0'
2.provided 'com.squareup.dagger:dagger-compiler:1.2.1'(网络下载)
provided fileTree(include: '*.jar', dir: '../../../core/Base/Gdroid/libs')(本地路径)
3.compile files('libs/picasso-2.4.0.jar')
4.compile project(':androidPullToRefresh')
1 compile是从repository(默认是jCenter())里下载一个依赖包进行编译并打包。
2 provided只提供编译支持,但是不会写入apk。比如我在编译的时候对某一个jar文件有依赖,但是最终打包apk文件时,我不想把这个jar文件放进去,可以用这个命令。
3 compile files是从本地的libs目录下寻找picasso-2.4.0.jar这个文件进行编译并打包。类似的命令有`compile fileTree(dir: 'libs', include: '*.jar')`意思是将libs目录下所有jar文件进行编译并打包。
4 compile project是将另一个module(等同eclipse中的library库文件)进行编译并打包。
2.provided 'com.squareup.dagger:dagger-compiler:1.2.1'(网络下载)
provided fileTree(include: '*.jar', dir: '../../../core/Base/Gdroid/libs')(本地路径)
3.compile files('libs/picasso-2.4.0.jar')
4.compile project(':androidPullToRefresh')
1 compile是从repository(默认是jCenter())里下载一个依赖包进行编译并打包。
2 provided只提供编译支持,但是不会写入apk。比如我在编译的时候对某一个jar文件有依赖,但是最终打包apk文件时,我不想把这个jar文件放进去,可以用这个命令。
3 compile files是从本地的libs目录下寻找picasso-2.4.0.jar这个文件进行编译并打包。类似的命令有`compile fileTree(dir: 'libs', include: '*.jar')`意思是将libs目录下所有jar文件进行编译并打包。
4 compile project是将另一个module(等同eclipse中的library库文件)进行编译并打包。
阅读全文
0 0
- Android的gradle中compile和provided的区别
- Android的gradle中compile和provided的区别
- gradle中compile,compile files,compile project的区别
- compile、provided、compile files、compile project四者的区别
- 15 gradle中compile,provided,compile files,compile project有何区别
- idea provided和compile区别
- maven dependency中scope=compile 和 provided区别
- maven dependency中scope=compile 和 provided区别
- maven dependency中scope=compile 和 provided区别
- maven dependency中scope=compile 和 provided区别
- 关于Gradle构建,子工程和主工程中使用compile project的区别
- VC++中COMPILE和BUILD的区别
- angular中compile和link的区别
- android gradle tools 3.X 中依赖,implement、api 和compile区别
- android gradle tools 3.X 中依赖,implement、api 和compile区别
- android gradle tools 3.X 中依赖,implementation 和compile区别
- Android Studio 里面的引用第三方库总结,以及compile、provided使用
- Compile和Build的区别?
- Android 判断某个Activity 是否在前台运行
- Xamarin.Android设置控件样式
- Codeforces #835D: Palindromic characteristics 题解
- JAVA自动拆装箱详细说明
- How to Install Python 2.7.13 on Ubuntu & LinuxMint
- Android的gradle中compile和provided的区别
- cookie
- Java的native方法
- Codeforces Round #427 (Div. 2)-C. Star sky
- Codeforces-834D The Bakery(线段树+dp)
- struts2--拦截器,拦截器栈interceptor struts2类型转换,struts2初级视频
- timestamp与datatime的坑
- Java
- JavaSctipt语句for循环的思考