[gradle 名称简写]
This commit is contained in:
yangyakun
2024-04-10 17:55:22 +08:00
parent ef0624e929
commit 4fa9d64fa6
13 changed files with 94 additions and 100 deletions

View File

@@ -29,6 +29,31 @@ android {
}
}
buildConfigField 'boolean', 'IS_LAUNCHER', 'true'
buildConfigField 'String', 'SOCKET_APP_ID', '\"com.mogo.launcher\"'
buildConfigField 'String', 'WORKING_BRANCH_NAME', getWorkingBranchName()
buildConfigField 'String', 'WORKING_BRANCH_HASH', getWorkingBranchHash()
buildConfigField 'String', 'APP_BUILD_TIME', getBuildTime()
buildConfigField 'String', 'MAP_SDK_VERSION', "\"${MAP_SDK_VERSION}\""
buildConfigField 'String', 'MAP_SDK_OPT_VERSION', "\"${MAP_SDK_OPERATION_VERSION}\""
// ②车机类型主要用于区分自研车机还是别人家的车机自研车机类型为0
buildConfigField 'int', 'CAR_MACHINE_TYPE', '2'
// ④GPS数据提供源 0-Android系统1-工控机2-OBU
buildConfigField 'int', 'GPS_PROVIDER', "1"
// ⑤构建的是否是演示(美化)模式
buildConfigField 'boolean', 'IS_DEMO_MODE', 'false'
buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.8.102\""
// 是否支持卡顿检测
buildConfigField 'boolean', 'IS_SUPPORT_JUNK_DETECT', "${rootProject.isJunkDetectEnable()}"
buildConfigField 'String', 'SWEEPER_DEFAULT_MODE', '\"Cloud\"'
buildConfigField 'boolean', 'SWEEPER_CAN_SWITCH_MODE', 'true'
multiDexEnabled true
}
@@ -114,37 +139,8 @@ android {
// 项目 business
// 业务线 product
// 车型 vehicle
flavorDimensions "project","vehicle" ,"role","basic", "env"
flavorDimensions "project","vehicle" ,"role", "env"
productFlavors {
// launcher app
launcher {
dimension "basic"
// 是否作为 launcher 运行
buildConfigField 'boolean', 'IS_LAUNCHER', 'true'
buildConfigField 'String', 'SOCKET_APP_ID', '\"com.mogo.launcher\"'
buildConfigField 'String', 'WORKING_BRANCH_NAME', getWorkingBranchName()
buildConfigField 'String', 'WORKING_BRANCH_HASH', getWorkingBranchHash()
buildConfigField 'String', 'APP_BUILD_TIME', getBuildTime()
buildConfigField 'String', 'MAP_SDK_VERSION', "\"${MAP_SDK_VERSION}\""
buildConfigField 'String', 'MAP_SDK_OPT_VERSION', "\"${MAP_SDK_OPERATION_VERSION}\""
// ②车机类型主要用于区分自研车机还是别人家的车机自研车机类型为0
buildConfigField 'int', 'CAR_MACHINE_TYPE', '2'
// ④GPS数据提供源 0-Android系统1-工控机2-OBU
buildConfigField 'int', 'GPS_PROVIDER', "1"
// ⑤构建的是否是演示(美化)模式
buildConfigField 'boolean', 'IS_DEMO_MODE', 'false'
buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.8.102\""
// 是否支持卡顿检测
buildConfigField 'boolean', 'IS_SUPPORT_JUNK_DETECT', "${rootProject.isJunkDetectEnable()}"
buildConfigField 'String', 'SWEEPER_DEFAULT_MODE', '\"Cloud\"'
buildConfigField 'boolean', 'SWEEPER_CAN_SWITCH_MODE', 'true'
}
mogo {
dimension "project"
@@ -194,12 +190,12 @@ android {
apply from: "./script/roleFlavors/driverpassenger.gradle"
// 配置不同渠道参数,直接影响功能完整度
apply from: "./script/vehicleFlavors/ochJL.gradle"
apply from: "./script/vehicleFlavors/ochM2.gradle"
apply from: "./script/vehicleFlavors/ochDFHQ.gradle"
apply from: "./script/vehicleFlavors/ochFT.gradle"
apply from: "./script/vehicleFlavors/B1.gradle"
apply from: "./script/vehicleFlavors/B2.gradle"
apply from: "./script/vehicleFlavors/T1T2.gradle"
apply from: "./script/vehicleFlavors/C1.gradle"
//包车
apply from: "./script/vehicleFlavors/ochM1.gradle"
apply from: "./script/vehicleFlavors/M1.gradle"
apply from: "./script/flavorfilter/flavorsFilterConfig.gradle"
packagingOptions {