apply plugin: 'com.android.application'
android {
    /*编译版本 , 因此我们强烈推荐总是使用最新的 SDK 进行编译
      targetSdkVersion <= compileSdkVersion */
    compileSdkVersion 23
    /*编译工具的版本,一般设置为最新即可。*/
    buildToolsVersion '27.0.0'
    defaultConfig {
        applicationId "com.example.rs.demo4"
        minSdkVersion 19
        /*targetSdkVersion 是 Android 提供向前兼容的主要依据,
        在应用的 targetSdkVersion 没有更新之前系统不会应用最新的行为变化。
        这允许你在适应新的行为变化之前就可以使用新的 APi(因为你已经更新了 compileSdkVersion 不是吗?)。
targetSdkVersion 所暗示的许多行为变化都记录在 VERSION_CODES 文档中了,但是所有恐怖的细节也都列在每次发布的平台亮点中了,
在这个 API Level 表中可以方便地找到相应的链接*/
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    /*兼容包得版本一般要配置跟编译版本一致,比如编译版本配置为22,v7兼容包也要配置为22,否则会出错
        */
    compile 'com.android.support:appcompat-v7:23.+'
}