Android入门——Android Studio中的build.gradle文件解析
2017-01-05 16:59
453 查看
首先看工程中根路径下的build.gradle文件
buildscript { repositories { jcenter() //指定代码的托管仓库为 jcenter } dependencies { //声明 gradle的构建版本, classpath 'com.android.tools.build:gradle:2.2.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter()//Jar下载的仓库中心 } } //开启一个任务,指定每次编译都要清空工程 task clean(type: Delete) { delete rootProject.buildDir }
某个Mode中的build.gradle文件
apply plugin: 'com.android.application' //表示是一个应用程序的模块,可独立运行 //apply plugin: 'com.android.library' //表示是一个依赖库,不能独立运行 android { compileSdkVersion 25 //指定项目的编译版本 buildToolsVersion "25.0.1"//指定项目构建工具的版本 defaultConfig { applicationId "com.hhqy.learnndk2" //指定包名 minSdkVersion 14//指定最低的兼容的Android系统版本 targetSdkVersion 25//指定你的目标版本,表示你在该Android系统版本已经做过充分的测试 versionCode 1 //版本号 versionName "1.0" //版本名称 } buildTypes { //指定生成安装文件的配置,常有两个子包:release,debug,注:直接运行的都是debug安装文件 release { //用于指定生成正式版安装文件的配置 minifyEnabled false //指定是否对代码进行混淆,true表示混淆 //指定混淆时使用的规则文件,proguard-android.txt指所有项目通用的混淆规则,proguard-rules.pro当前项目特有的混淆规则 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { //指定当前项目的所有依赖关系:本地依赖、库依赖、远程依赖 compile fileTree(dir: 'libs', include: ['*.jar'])//本地依赖 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.0.1'//远程依赖,com.android.support是域名部分,appcompat-v7是组名称,25.0.1是版本号 compile project(':hello')//库依赖 testCompile 'junit:junit:4.12' //声明测试用列库 compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7' }
相关文章推荐
- Android Studio中的build.gradle文件解析
- Android Studio中的build.gradle文件解析
- Android Studio升级1.0 现有程序 build.gradle配置文件更新
- Android基础入门教程——1.8 工程相关解析(各种文件,资源访问)
- Gradle for Android 第二篇( Build.gradle入门 )
- Android studio build.gradle 重要属性值解析
- build.gradle文件解析
- Android Studio之Gradle文件解析
- android studio中build.gradle文件让人秒懂的解释
- Android gradle build 修改文件名称及目录
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- 如何Android项目变成两个独立的项目,将build.gradle文件中applicationId中名字更换
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- 【转载】Gradle for Android 第二篇( Build.gradle入门 )
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- Android(java)学习笔记126:Android Studio中build.gradle简介
- Gradle for Android 第二篇( Build.gradle入门 )
- 关于Android Studio中build.gradle文件的gradle路径存在问题
- Gradle for Android 第二篇( Build.gradle入门 )
- Build.Gradle 文件解析