贴一下链接–>https://google.github.io/android-gradle-dsl/current/index.html
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.pf.listener15"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
hello {
multiDexEnabled false
}
}
//aapt编译资源文件
aaptOptions {
additionalParameters '--rename-manifest-package', 'com.pf.haha'
//对png进行优化检查
cruncherEnabled true
//对res中的资源进行排除
ignoreAssets '*.jpg'
//哪些文件不需要压缩 aapt l -v
noCompress '*.bat'
}
//指定文件路径
sourceSets {
main {
// aidl.srcDirs ''
// assets
compileConfigurationName //compile 编译+打包的依赖配置组的名字
// java.srcDirs ''
// jni
// jniLibs
// manifest
// name
packageConfigurationName //apk
providedConfigurationName //provided
// renderscript
res.srcDirs 'src/main/res', 'src/main/myres'
// resources.srcDirs ''
}
hello {
}
}
//adb选项参数
adbOptions {
//apk安装时的可选参数
// installOptions
//adb超时执行时间,单位是毫秒
// timeOutInMs
}
compileOptions {
//java源文件编码格式
encoding 'UTF-8'
//java编译是否使用gradle新的增量模式
// incremental true
// sourceCompatibility JavaVersion.VERSION_1_7
// targetCompatibility JavaVersion.VERSION_1_8
}
}