android studio里的build.gradle基本属性

//声明是android 程序
apply plugin: 'com.android.application'

android {
    //编译SDK版本
    compileSdkVersion 23
    // build tools的版本
    buildToolsVersion "23.0.1"

    defaultConfig {
        //该应用的包名
        applicationId "com.example.zhang.myapplication"
        //最低运行版本
        minSdkVersion 21
        //最佳运行(目标版本)
        targetSdkVersion 23
        //versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。
        versionCode 1
        //versionName:这个是我们常说明的版本号,由三部分组成<major>.<minor>.<point>,该值是个字符串,可以显示给用户。
        versionName "1.0"
    }
    buildTypes {  //编译项
        release
            //是否进行混淆
            minifyEnabled false
            // 混淆文件的位置
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
//dependencies 里指明的就是一些需要用到的第三方库。
dependencies {
    //编译libs目录下的所有jar包
    compile fileTree(dir: 'libs', include: ['*.jar'])
//测试的包 testCompile
'junit:junit:4.12' //直接导入一个包 compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' }
原文地址:https://www.cnblogs.com/yuhanghzsd/p/5318461.html