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.+'
}