Android Studio config.gradle文件配置
2017-09-22 17:21
525 查看
Android config.gradle文件配置
Android Studio替代Eclipse之后,再也不用每次用到什么类库,就去网上下载一个jar包。只要在build.gradle中加入依赖,就能远程使用类库。
比如support-v4包:
File -- project structure(Ctrl+Shift+Alt+S) -- app -- dependencies -- + -- Library dependency -- support-v4
build.gradle中会自动生成最新的V4包依赖
一般的小项目,这么使用完全没有问题,但是等到项目大起来,模块之间的依赖越来越复杂的时候,上述写法就会出现问题。
比如:在升级的时候,要升级V4包和V7包,但是多个模块都依赖V4包和V7包,如上写法我们需要去每个模块升级V4包和V7包,为了解决这一类问题,我们可以统一配置所有依赖。
首先在工程的根目录下创建一个config.gradle的文件
接下来我们把编译工具的版本,SDK的版本和项目所需要的依赖写在这个创建的文件中
依赖已经配置好了,那么如何使用呢?首先要在根目录下的build.gradle中加入
表示该项目能使用config.gradle这个文件。接着在使用项目中的build.gradle中配置
编译工具的版本,SDK的版本
依赖的配置
Android Studio替代Eclipse之后,再也不用每次用到什么类库,就去网上下载一个jar包。只要在build.gradle中加入依赖,就能远程使用类库。
比如support-v4包:
File -- project structure(Ctrl+Shift+Alt+S) -- app -- dependencies -- + -- Library dependency -- support-v4
build.gradle中会自动生成最新的V4包依赖
compile 'com.android.support:support-v4:26.0.0-alpha1' |
比如:在升级的时候,要升级V4包和V7包,但是多个模块都依赖V4包和V7包,如上写法我们需要去每个模块升级V4包和V7包,为了解决这一类问题,我们可以统一配置所有依赖。
首先在工程的根目录下创建一个config.gradle的文件
接下来我们把编译工具的版本,SDK的版本和项目所需要的依赖写在这个创建的文件中
ext{ android = [ compileSdkVersion: 26, //compileSdkVersion 26 buildToolsVersion: "25.0.2", //buildToolsVersion "25.0.2" minSdkVersion: 14, //minSdkVersion 14 targetSdkVersion: 26, //targetSdkVersion 26 versionCode: 1, //versionCode 1 versionName: "1.0" //versionName "1.0" ] dependencies = [ "support-v4" : 'com.android.support:support-v4:26.0.0-alpha1', "appcompat-v7" : 'com.android.support:appcompat-v7:26.+' ] } |
apply from: "config.gradle" |
编译工具的版本,SDK的版本
android { //版本配置 compileSdkVersion rootProject.ext.android.compileSdkVersion buildToolsVersion rootProject.ext.android.buildToolsVersion defaultConfig { applicationId "phone.lking.com.lking" //SDK配置 minSdkVersion rootProject.ext.android.minSdkVersion targetSdkVersion rootProject.ext.android.targetSdkVersion versionCode rootProject.ext.android.versionCode versionName rootProject.ext.android.versionName } } |
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' //依赖配置 compile rootProject.ext.dependencies["support-v4"] compile rootProject.ext.dependencies["appcompat-v7" } |
相关文章推荐
- Android Studio Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)、配置签名文件
- Android开发之深入理解Android Studio构建文件build.gradle配置
- Android开发之深入理解Android Studio构建文件build.gradle配置
- Android开发之深入理解Android Studio构建文件build.gradle配置
- android studio build.gradle配置文件详解
- 深入理解Android Studio构建文件build.gradle配置
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- Android config.gradle文件配置
- Android开发之深入理解Android Studio构建文件build.gradle配置
- Android开发之深入理解Android Studio构建文件build.gradle配置
- Android开发之深入理解Android Studio构建文件build.gradle配置
- windows android studio环境下.so文件的配置
- android studio 使用.so文件 配置过程
- 用版本控制系统来管理android studio项目时 配置忽略文件
- android android studio使用教程(五)gradle环境配置
- Mac OS环境变量配置(Android Studio之Gradle)
- Android Studio + gradle + Androidannotations 配置记录
- android studio build.gradle 中的dependencies 的 compile jar文件
- zz Android studio gradle配置
- AndroidStudio之Gradle离线配置