version:2.1 MTK
fix:优化获取设备类型逻辑,优化获取设备版本号 update:打包更新
This commit is contained in:
182
app/build.gradle
182
app/build.gradle
@@ -41,6 +41,17 @@ android {
|
||||
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
|
||||
// 还可以添加 'armeabi' , 'x86', 'x86_64', 'mips', 'mips64'
|
||||
}
|
||||
|
||||
manifestPlaceholders = [
|
||||
XG_ACCESS_ID : "1500026372",
|
||||
XG_ACCESS_KEY: "AR7A1L5M0LPH",
|
||||
]
|
||||
|
||||
buildConfigField "String", "ROOT_URL", '"https://led.aoleyun.cn/api/"'
|
||||
buildConfigField "String", "SCREEN_BASE_URL", '"https://led.aoleyun.cn:2018/"'
|
||||
buildConfigField "String", "SCREEN_URL", '"https://led.aoleyun.cn:2018/wm/is_online"'
|
||||
buildConfigField "String", "WebsocketURL", '"wss://led.aoleyun.cn:2018"'
|
||||
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
@@ -56,64 +67,52 @@ android {
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
//多版本
|
||||
//多渠道
|
||||
productFlavors {
|
||||
//新平台正式
|
||||
newly {
|
||||
flavorDimensions "default"
|
||||
versionCode 20
|
||||
versionName "2.9"
|
||||
buildConfigField "String", "platform", '"ZhanRui"'
|
||||
manifestPlaceholders = [
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
}
|
||||
|
||||
//酷比魔方
|
||||
cube {
|
||||
flavorDimensions "default"
|
||||
versionCode 36
|
||||
versionName "4.5"
|
||||
/*********************************极光推送************************************/
|
||||
buildConfigField "String", "platform", '"ZhanRuiCube"'
|
||||
manifestPlaceholders = [
|
||||
XG_ACCESS_ID : "1500026372",
|
||||
XG_ACCESS_KEY: "AR7A1L5M0LPH",
|
||||
|
||||
// JPUSH_PKGNAME: "com.aoleyun.sn",
|
||||
// JPUSH_APPKEY : "79c64ef41b8728ad6aa29af1", //JPush上注册的包名对应的appkey.
|
||||
// JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
||||
// channel_value: "newly",
|
||||
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
/*********************************极光推送end************************************/
|
||||
buildConfigField "String", "ROOT_URL", '"https://led.aoleyun.cn/api/"'
|
||||
buildConfigField "String", "SCREEN_BASE_URL", '"https://led.aoleyun.cn:2018/"'
|
||||
buildConfigField "String", "SCREEN_URL", '"https://led.aoleyun.cn:2018/wm/is_online"'
|
||||
buildConfigField "String", "WebsocketURL", '"wss://led.aoleyun.cn:2018"'
|
||||
}
|
||||
|
||||
//新平台测试
|
||||
beta {
|
||||
versionNameSuffix "-beta"
|
||||
//MTK
|
||||
MTKnewly {
|
||||
flavorDimensions "default"
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
/*********************************极光推送************************************/
|
||||
versionCode 12
|
||||
versionName "2.1"
|
||||
buildConfigField "String", "platform", '"MTK"'
|
||||
manifestPlaceholders = [
|
||||
XG_ACCESS_ID : "1500026372",
|
||||
XG_ACCESS_KEY: "AR7A1L5M0LPH",
|
||||
// JPUSH_PKGNAME: "com.aoleyun.sn",
|
||||
// JPUSH_APPKEY : "79c64ef41b8728ad6aa29af1", //JPush上注册的包名对应的appkey.
|
||||
// JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
||||
// channel_value: "beta",
|
||||
AMAP_KEY: "1af68e0a7edcaac82678b1cbb7643408"
|
||||
]
|
||||
/*********************************极光推送end************************************/
|
||||
buildConfigField "String", "ROOT_URL", '"https://led.aoleyun.cn/api/"'
|
||||
buildConfigField "String", "SCREEN_BASE_URL", '"https://led.aoleyun.cn:2018/"'
|
||||
buildConfigField "String", "SCREEN_URL", '"https://led.aoleyun.cn:2018/wm/is_online"'
|
||||
buildConfigField "String", "WebsocketURL", '"wss://led.aoleyun.cn:2018"'
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
//测试版的图标
|
||||
beta.res.srcDirs = ['src/beta/res']
|
||||
// beta.res.srcDirs = ['src/beta/res']
|
||||
// newly.res.srcDirs = ['src/beta/res']
|
||||
}
|
||||
|
||||
|
||||
//签名
|
||||
signingConfigs {
|
||||
alldocube {
|
||||
zhanRui {
|
||||
storeFile file("keystore/zhanxun.keystore")
|
||||
storePassword "123456"
|
||||
keyAlias "zhanxun"
|
||||
@@ -122,7 +121,7 @@ android {
|
||||
v2SigningEnabled false
|
||||
}
|
||||
|
||||
alldocubeDebug {
|
||||
zhanRuiUserdebug {
|
||||
storeFile file("keystore/zhanxunUserdebug.keystore")
|
||||
storePassword "123456"
|
||||
keyAlias "zhanxunUserdebug"
|
||||
@@ -130,36 +129,74 @@ android {
|
||||
v1SigningEnabled true
|
||||
v2SigningEnabled false
|
||||
}
|
||||
|
||||
mtk {
|
||||
storeFile file("keystore/xueshibaoos.jks")
|
||||
storePassword "123456"
|
||||
keyAlias "xueshibaoos"
|
||||
keyPassword "123456"
|
||||
v1SigningEnabled true
|
||||
v2SigningEnabled true
|
||||
}
|
||||
}
|
||||
|
||||
// Disable release builds for now
|
||||
// android.variantFilter { variant ->
|
||||
// if (variant.buildType.name.endsWith('zhanRuiRelease')) {
|
||||
// variant.setIgnore(variant.getFlavors().get(0).name.equals('official') || variant.getFlavors().get(0).name.equals('zhongyou'))
|
||||
android.variantFilter { variant ->
|
||||
if (variant.buildType.name.endsWith('zhanRuiRelease')) {
|
||||
variant.setIgnore(variant.getFlavors().get(0).name.equals('official') || variant.getFlavors().get(0).name.equals('zhongyou'))
|
||||
}
|
||||
if (name.startsWith('newly')) {
|
||||
variant.setIgnore(name.endsWith("newlyDebug")
|
||||
|| name.endsWith('newlyRelease'))
|
||||
}
|
||||
if (name.startsWith('cube')) {
|
||||
variant.setIgnore(name.endsWith("cubeDebug")
|
||||
|| name.endsWith('cubeRelease'))
|
||||
}
|
||||
if (name.contains("MTKnewly")) {
|
||||
variant.setIgnore(variant.buildType.name.endsWith("zhanRuiRelease")
|
||||
|| variant.buildType.name.endsWith("zhanRuiDebug")
|
||||
|| variant.buildType.name.endsWith("zhanRuiUserdebug")
|
||||
|| variant.buildType.name.endsWith("zhanRuiUserdebugReleas")
|
||||
|| variant.buildType.name.endsWith("alldocubeDebug")
|
||||
|| variant.buildType.name.endsWith("alldocubeDebugRelease")
|
||||
)
|
||||
}
|
||||
|
||||
// // Icon recents is Go only
|
||||
// if (name.contains("WithQuickstepIconRecents") && !name.contains("l3go")) {
|
||||
// variant.setIgnore(true)
|
||||
// }
|
||||
// if (variant.buildType.name.endsWith('zhanRuiDebug')) {
|
||||
// variant.setIgnore(variant.getFlavors().get(0).name.equals('official') || variant.getFlavors().get(0).name.equals('zhongyou'))
|
||||
// }
|
||||
// if (name.contains("MTKnewly")) {
|
||||
// variant.setIgnore(variant.buildType.name.endsWith("zhanRuiRelease") || variant.buildType.name.endsWith("zhanRuiDebug") || variant.buildType.name.endsWith("zhanRuiUserdebug")
|
||||
// || variant.buildType.name.endsWith("zhanRuiUserdebugReleas"))
|
||||
// }
|
||||
// if (name.endsWith("newlyDebug") || name.endsWith("newlyRelease")) {
|
||||
// variant.setIgnore(!name.contains("MTK"))
|
||||
// }
|
||||
//
|
||||
//// // Icon recents is Go only
|
||||
//// if (name.contains("WithQuickstepIconRecents") && !name.contains("l3go")) {
|
||||
//// variant.setIgnore(true)
|
||||
//// }
|
||||
// }
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
zhanRuiDebug.initWith(debug)
|
||||
zhanRuiDebug {
|
||||
debuggable true
|
||||
versionNameSuffix "-debug"
|
||||
signingConfig signingConfigs.zhanRui
|
||||
}
|
||||
|
||||
zhanRuiRelease.initWith(release)
|
||||
zhanRuiRelease {
|
||||
signingConfig signingConfigs.zhanRui
|
||||
}
|
||||
|
||||
//userdebug rom使用这个版本
|
||||
zhanRuiUserdebug.initWith(zhanRuiDebug)
|
||||
zhanRuiUserdebug {
|
||||
debuggable true
|
||||
versionNameSuffix "-debug"
|
||||
signingConfig signingConfigs.zhanRuiUserdebug
|
||||
}
|
||||
|
||||
zhanRuiUserdebugReleas.initWith(release)
|
||||
zhanRuiUserdebugReleas {
|
||||
debuggable true
|
||||
signingConfig signingConfigs.zhanRuiUserdebug
|
||||
}
|
||||
|
||||
debug {
|
||||
buildConfigField "String", "platform", '"ZhanRui"'
|
||||
manifestPlaceholders = [
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
debuggable true
|
||||
versionNameSuffix "-debug"
|
||||
minifyEnabled false
|
||||
@@ -175,14 +212,10 @@ android {
|
||||
}
|
||||
}
|
||||
}
|
||||
signingConfig signingConfigs.alldocube
|
||||
signingConfig signingConfigs.mtk
|
||||
}
|
||||
|
||||
release {
|
||||
buildConfigField "String", "platform", '"ZhanRui"'
|
||||
manifestPlaceholders = [
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
//混淆
|
||||
minifyEnabled false
|
||||
//前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,后一个文件是自己的定义混淆文件
|
||||
@@ -198,28 +231,7 @@ android {
|
||||
}
|
||||
}
|
||||
}
|
||||
signingConfig signingConfigs.alldocube
|
||||
}
|
||||
|
||||
//userdebug rom使用这个版本
|
||||
alldocubeDebug.initWith(debug)
|
||||
alldocubeDebug {
|
||||
buildConfigField "String", "platform", '"ZhanRui"'
|
||||
manifestPlaceholders = [
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
debuggable true
|
||||
versionNameSuffix "-debug"
|
||||
signingConfig signingConfigs.alldocubeDebug
|
||||
}
|
||||
|
||||
alldocubeDebugReleas.initWith(release)
|
||||
alldocubeDebugReleas {
|
||||
buildConfigField "String", "platform", '"ZhanRui"'
|
||||
manifestPlaceholders = [
|
||||
AMAP_KEY: "6e339305206eeb43f2b4cc1f31751f89"
|
||||
]
|
||||
signingConfig signingConfigs.alldocubeDebug
|
||||
signingConfig signingConfigs.mtk
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user