直接看代码:
apply plugin: 'com.android.application' // 声明是Android程序
//apply plugin: 'com.android.library'// 声明是Library程序def buildingDay(){return new Date().format("yyyyMMdd", TimeZone("UTC"))
}android {compileSdkVersion 25 //编译SDKbuildToolsVersion "25.0.0" //build tools版本// /* 关闭Android Studio的PNG合法性检查*/uncherEnabled = falseaaptOptions.useNewCruncher = falsedefaultConfig {applicationId "com.ai.cwf.timer"// 应用的包名minSdkVersion 11//兼容最小SDKtargetSdkVersion 25//最高SDKversionCode 1//软件内部版本号versionName "1.0"//版本名称testInstrumentationRunner "st.runner.AndroidJUnitRunner"multiDexEnabled true //开启多个dex,解决一部分方法超过65536问题//必须添加,否则会报错//flavorDimensions "versionCode"flavorDimensions "default"}// java版本compileOptions {sourceCompatibility JavaVersion.VERSION_1_7targetCompatibility JavaVersion.VERSION_1_7}//不同编译类型设置buildTypes {debug {debuggable trueminifyEnabled falseproguardFiles getDefaultProguardFile(''), 'proguard-rules.pro'manifestPlaceholders = [keyone: "12345678", keytow: "00000"]buildConfigField "String", "name", '"this shi a string"'buildConfigField "String", "ip", '"192.168.100.10"'} release {//是否开启代码debugdebuggable false// 是否进行混淆minifyEnabled true// 混淆文件的位置proguardFiles getDefaultProguardFile(''), 'proguard-rules.pro'// l 可使用的配置参数/* 例: <meta-data android:name="key" android:value="${keyone}"/>*/manifestPlaceholders = [keyone: "12345678", keytow: "00000"]// 代码中可使用的参数/* 例: BuildConfig.name*/buildConfigField "String", "name", '"this shi a string"' buildConfigField "String", "ip", '"192.168.100.10"'}}//签名设置 设置后可通过选择编译版本,直接run,生成用对于key签名的APKsigningConfigs {debug {storeFile file("debug.keystore")storePassword "debug"
本文发布于:2024-01-31 07:41:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170665811726783.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |