version:2.1 MTK

fix:优化获取设备类型逻辑,优化获取设备版本号
update:打包更新
This commit is contained in:
2022-04-25 18:21:25 +08:00
parent 11bad35331
commit 7a1a4fe5a5
24 changed files with 1118 additions and 212 deletions

View File

@@ -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
}
}