Commit a2d3aee9 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 095474c8
...@@ -15,7 +15,7 @@ android { ...@@ -15,7 +15,7 @@ android {
versionCode rootProject.ext.android.versionCode versionCode rootProject.ext.android.versionCode
versionName rootProject.ext.android.versionName versionName rootProject.ext.android.versionName
//flavorDimensions "default" flavorDimensions "default"
//多个dex //多个dex
multiDexEnabled true multiDexEnabled true
...@@ -24,6 +24,11 @@ android { ...@@ -24,6 +24,11 @@ android {
ndk { ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips" abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
} }
manifestPlaceholders = [CHANNEL_NAME_VALUE: "street",
UMENG_KEY : RELEASE_UMENG_KEY,
SHARE_KEY : RELEASE_SHARESDK_KEY,
SHARE_SECRET : RELEASE_SHARESDK_SECRET]
} }
buildFeatures{ buildFeatures{
...@@ -37,6 +42,73 @@ android { ...@@ -37,6 +42,73 @@ android {
targetCompatibility rootProject.ext.java_version["targetJavaVersion"] targetCompatibility rootProject.ext.java_version["targetJavaVersion"]
} }
signingConfigs {
debug {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
buildTypes {
debug {
// 不显示Log
buildConfigField "boolean", "LOG_DEBUG", "true"
buildConfigField "String", "AppKeyPre", "\"abcd\""
buildConfigField "String", "MainIp", DEBUG_URL
//混淆
minifyEnabled false
zipAlignEnabled false
shrinkResources false//打开
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.debug
}
release {
// 不显示Log
buildConfigField "boolean", "LOG_DEBUG", "false"
buildConfigField "String", "AppKeyPre", "\"abcd\""
buildConfigField "String", "MainIp", RELEASE_URL
//混淆
minifyEnabled true
zipAlignEnabled true
shrinkResources true//打开
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
lintOptions {
//lint 遇到 error 时继续 构建
//abortOnError false
//build release 版本 时 开启lint 检测
checkReleaseBuilds false
// 防止在发布的时候出现因MissingTranslation导致Build Failed!
disable 'MissingTranslation'
}
productFlavors {
streetpkg {}
toutiao {}
}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [CHANNEL_NAME_VALUE: name]
}
repositories { repositories {
flatDir { flatDir {
dirs 'libs' dirs 'libs'
...@@ -49,27 +121,6 @@ android { ...@@ -49,27 +121,6 @@ android {
} }
} }
// buildTypes {
// debug {
//
//
// //混淆
// minifyEnabled false
// zipAlignEnabled false
// shrinkResources false//打开
//
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// }
// release {
//
// //混淆
// minifyEnabled true
// zipAlignEnabled true
// shrinkResources true
// //signingConfig signingConfigs.release
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// }
// }
} }
dependencies { dependencies {
......
...@@ -23,17 +23,14 @@ isBuildModule=false ...@@ -23,17 +23,14 @@ isBuildModule=false
DEBUG_URL="http://test.mints-id.com/camera-api/" DEBUG_URL="http://test.mints-id.com/camera-api/"
RELEASE_URL="https://api.mints-id.com/gc-api/" RELEASE_URL="https://api.mints-id.com/gc-api/"
RELEASE_KEY_PASSWORD=mints.goodnews RELEASE_KEY_PASSWORD=mints.street
RELEASE_KEY_ALIAS=mints_goodnews RELEASE_KEY_ALIAS=mints_street
RELEASE_STORE_PASSWORD=mints.goodnews RELEASE_STORE_PASSWORD=mints.street
RELEASE_STORE_FILE=mints_goodnews.jks RELEASE_STORE_FILE=mints_street.jks
#ShareSDK #ShareSDK
RELEASE_SHARESDK_KEY= RELEASE_SHARESDK_KEY=
RELEASE_SHARESDK_SECRET= RELEASE_SHARESDK_SECRET=
#友盟 #友盟
RELEASE_UMENG_KEY= RELEASE_UMENG_KEY=
\ No newline at end of file
#JPush
RELEASE_JPUSH_KEY=
\ No newline at end of file
#Thu Jul 08 19:44:12 CST 2021 #Fri Jul 09 10:43:39 CST 2021
VERSION_BUILD=2631 VERSION_BUILD=2632
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment