project.android.productFlavors { // 出租车业务 taxi { dimension "product" manifestPlaceholders = [ CHANNEL_VALUE_HEAD: "Taxi", // Activity的朝向 SCREEN_ORIENTATION:"landscape", ] // ①标识 buildConfigField 'String', 'APP_IDENTITY_MODE_HEAD', "\"Taxi\"" // ②连接的工控机IP地址 buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.1.102\"" // ③是否需要重写状态栏 buildConfigField 'boolean', 'IS_REPLACE_STATUSVIEW', 'false' // ④构建 是否支持多屏异显异交互 buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'false' if (isCurrentDriver("taxi")) { project.dependencies.add('implementation', project.project(':OCH:mogo-och-taxi')) // 在启动的时候把Task给清空 manifestPlaceholders.put("ACTIVITY_ROOT", true) } if (isCurrentPassenger("taxi")) { project.dependencies.add('implementation', project.project(':OCH:mogo-och-taxi-passenger')) // 在启动的时候把Task给清空 manifestPlaceholders.put("ACTIVITY_ROOT", false) } } }