Merge branch 'dev_robotaxi-d-app-module_251_220125_2.5.1' of gitlab.zhidaoauto.com:zhjt/AndroidApp/MoGoEagleEye into dev_robotaxi-d-app-module_251_220125_2.5.1
# Conflicts: # app/functions/och.gradle
This commit is contained in:
@@ -163,9 +163,6 @@ android {
|
||||
main {
|
||||
manifest.srcFile 'src/main/AndroidManifest.xml'
|
||||
}
|
||||
f8xxLauncherOnlineRelease {
|
||||
manifest.srcFile 'src/f8xxLauncherOnlineRelease/AndroidManifest.xml'
|
||||
}
|
||||
}
|
||||
|
||||
flavorDimensions "product", "basic", "env"
|
||||
@@ -200,14 +197,11 @@ android {
|
||||
}
|
||||
|
||||
// 配置不同渠道参数,直接影响功能完整度
|
||||
apply from: "./productFlavors/f8Amap.gradle"
|
||||
apply from: "./productFlavors/f8xx.gradle"
|
||||
apply from: "./productFlavors/f80x.gradle"
|
||||
apply from: "./productFlavors/fochbus.gradle"
|
||||
apply from: "./productFlavors/fochtaxi.gradle"
|
||||
apply from: "./productFlavors/fPadLenovo.gradle"
|
||||
apply from: "./productFlavors/fPadLenovoOchBus.gradle"
|
||||
apply from: "./productFlavors/fPadLenovoOchTaxi.gradle"
|
||||
apply from: "./productFlavors/fPadLenovoOchBusPassenger.gradle"
|
||||
apply from: "./productFlavors/fPadLenovoOchTaxiPassenger.gradle"
|
||||
|
||||
packagingOptions {
|
||||
exclude 'META-INF/io.netty.versions.properties'
|
||||
@@ -229,7 +223,6 @@ aspectjx {
|
||||
}
|
||||
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
|
||||
//Crash日志收集
|
||||
@@ -246,11 +239,12 @@ dependencies {
|
||||
|
||||
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
|
||||
implementation rootProject.ext.dependencies.mogo_core_function_main
|
||||
implementation rootProject.ext.dependencies.ttspad
|
||||
} else {
|
||||
implementation project(':core:function-impl:mogo-core-function-main')
|
||||
implementation project(':tts:tts-pad')
|
||||
}
|
||||
|
||||
apply from: "./functions/tts.gradle"
|
||||
apply from: "./functions/och.gradle"
|
||||
|
||||
androidTestImplementation rootProject.ext.dependencies.androidx_test_core
|
||||
|
||||
@@ -1,34 +1,15 @@
|
||||
// 网约车服务:仅小巴车、出租车渠道用
|
||||
project.dependencies {
|
||||
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
|
||||
f8xxImplementation (rootProject.ext.dependencies.mogoochnoop){
|
||||
fPadLenovoImplementation(rootProject.ext.dependencies.mogoochnoop) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
f80xImplementation (rootProject.ext.dependencies.mogoochnoop){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
f8AmapImplementation (rootProject.ext.dependencies.mogoochnoop){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fochtaxiImplementation (rootProject.ext.dependencies.mogoochtaxi){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fochbusImplementation (rootProject.ext.dependencies.mogoochbus){
|
||||
|
||||
// Bus司机端
|
||||
fPadLenovoOchBusImplementation(rootProject.ext.dependencies.mogoochbus) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
@@ -36,55 +17,8 @@ project.dependencies {
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
fPadLenovoImplementation (rootProject.ext.dependencies.mogoochnoop){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fPadLenovoOchTaxiImplementation (rootProject.ext.dependencies.mogoochtaxi){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fPadLenovoOchBusImplementation (rootProject.ext.dependencies.mogoochbus){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
}else {
|
||||
f8xxImplementation (project(':OCH:mogo-och-noop')){
|
||||
exclude group: 'com.mogo.commons'//by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
f80xImplementation (project(':OCH:mogo-och-noop')){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
f8AmapImplementation (project(':OCH:mogo-och-noop')){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fochtaxiImplementation (project(':OCH:mogo-och-taxi')){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fochbusImplementation (project(':OCH:mogo-och-bus')){
|
||||
// Bus乘客端
|
||||
fPadLenovoOchBusPassengerImplementation(rootProject.ext.dependencies.mogoochbus) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
@@ -92,20 +26,60 @@ project.dependencies {
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
fPadLenovoImplementation (project(':OCH:mogo-och-noop')){
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fPadLenovoOchTaxiImplementation (project(':OCH:mogo-och-taxi')){
|
||||
// taxi司机端
|
||||
fPadLenovoOchTaxiImplementation(rootProject.ext.dependencies.mogoochtaxi) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
fPadLenovoOchBusImplementation (project(':OCH:mogo-och-bus')){
|
||||
|
||||
// taxi乘客端
|
||||
fPadLenovoOchTaxiPassengerImplementation(rootProject.ext.dependencies.mogoochtaxi) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
} else {
|
||||
fPadLenovoImplementation (project(':OCH:mogo-och-noop')) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
// Bus司机端
|
||||
fPadLenovoOchBusImplementation (project(':OCH:mogo-och-bus')) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
// Bus乘客端
|
||||
fPadLenovoOchBusPassengerImplementation(rootProject.ext.dependencies.mogoochbus) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
// taxi司机端
|
||||
fPadLenovoOchTaxiImplementation (project(':OCH:mogo-och-taxi')) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
exclude group: 'com.mogo.eagle.core' //by group
|
||||
exclude group: 'com.mogo.eagle.core.function' //by group
|
||||
}
|
||||
|
||||
// taxi乘客端
|
||||
fPadLenovoOchTaxiPassengerImplementation(rootProject.ext.dependencies.mogoochtaxi) {
|
||||
exclude group: 'com.mogo.commons' //by group
|
||||
exclude group: 'com.mogo.module' //by group
|
||||
exclude group: 'com.mogo.map' //by group
|
||||
@@ -114,4 +88,4 @@ project.dependencies {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
project.dependencies {
|
||||
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
|
||||
f8xxImplementation rootProject.ext.dependencies.ttszhi
|
||||
f80xImplementation rootProject.ext.dependencies.ttszhi
|
||||
f8AmapImplementation rootProject.ext.dependencies.ttszhi
|
||||
|
||||
fochtaxiImplementation rootProject.ext.dependencies.ttszhi
|
||||
fochbusImplementation rootProject.ext.dependencies.ttszhi
|
||||
|
||||
fPadLenovoImplementation rootProject.ext.dependencies.ttspad
|
||||
fPadLenovoOchTaxiImplementation rootProject.ext.dependencies.ttspad
|
||||
fPadLenovoOchBusImplementation rootProject.ext.dependencies.ttspad
|
||||
} else {
|
||||
f8xxImplementation project(':tts:tts-zhi')
|
||||
f80xImplementation project(':tts:tts-zhi')
|
||||
f8AmapImplementation project(':tts:tts-zhi')
|
||||
|
||||
fochtaxiImplementation project(':tts:tts-zhi')
|
||||
fochbusImplementation project(':tts:tts-zhi')
|
||||
|
||||
fPadLenovoImplementation project(':tts:tts-pad')
|
||||
fPadLenovoOchTaxiImplementation project(':tts:tts-pad')
|
||||
fPadLenovoOchBusImplementation project(':tts:tts-pad')
|
||||
}
|
||||
}
|
||||
@@ -1,21 +1,21 @@
|
||||
project.android.productFlavors {
|
||||
// f系列-分体机
|
||||
f80x {
|
||||
// 衡阳-联想Pad-网约车-小巴车-乘客端
|
||||
fPadLenovoOchBusPassenger {
|
||||
externalNativeBuild {
|
||||
ndk {
|
||||
// 设置支持的SO库架构
|
||||
abiFilters "arm64-v8a"
|
||||
}
|
||||
}
|
||||
minSdkVersion rootProject.ext.android.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.android.targetSdkVersion
|
||||
minSdkVersion rootProject.ext.android.minSdkVersionPadLenovo
|
||||
targetSdkVersion rootProject.ext.android.targetSdkVersionPadLenovo
|
||||
// 应用包名
|
||||
applicationId rootProject.ext.android.fLauncherApplicationId
|
||||
dimension "product"
|
||||
buildConfigField 'boolean', 'AI_ASSIST_ACTIVE_STAUTS', 'false'
|
||||
// 车机类型,主要用于区分自研车机还是别人家的车机,自研车机类型为0
|
||||
buildConfigField 'int', 'CAR_MACHINE_TYPE', '0'
|
||||
manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue, CHANNEL_VALUE: "f80x"]
|
||||
buildConfigField 'int', 'CAR_MACHINE_TYPE', '2'
|
||||
manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue, CHANNEL_VALUE: "fPadLenovoOchBusPassenger"]
|
||||
// 是否使用高德sdk自定义导航
|
||||
buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false'
|
||||
// 是否基于地图
|
||||
@@ -27,5 +27,4 @@ project.android.productFlavors {
|
||||
// GPS数据提供源: 0-Android系统,1-工控机,2-OBU
|
||||
buildConfigField 'int', 'GPS_PROVIDER', "1"
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +1,21 @@
|
||||
project.android.productFlavors {
|
||||
// f系列-分体机-高德
|
||||
f8Amap {
|
||||
// 衡阳-联想Pad-网约车-出租车-乘客端
|
||||
fPadLenovoOchTaxiPassenger {
|
||||
externalNativeBuild {
|
||||
ndk {
|
||||
// 设置支持的SO库架构
|
||||
abiFilters "armeabi-v7a"
|
||||
abiFilters "arm64-v8a"
|
||||
}
|
||||
}
|
||||
minSdkVersion rootProject.ext.android.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.android.targetSdkVersion
|
||||
minSdkVersion rootProject.ext.android.minSdkVersionPadLenovo
|
||||
targetSdkVersion rootProject.ext.android.targetSdkVersionPadLenovo
|
||||
// 应用包名
|
||||
applicationId rootProject.ext.android.fLauncherApplicationId
|
||||
dimension "product"
|
||||
buildConfigField 'boolean', 'AI_ASSIST_ACTIVE_STAUTS', 'false'
|
||||
// 车机类型,主要用于区分自研车机还是别人家的车机,自研车机类型为0
|
||||
buildConfigField 'int', 'CAR_MACHINE_TYPE', '0'
|
||||
manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue, CHANNEL_VALUE: "f8Amap"]
|
||||
buildConfigField 'int', 'CAR_MACHINE_TYPE', '2'
|
||||
manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue, CHANNEL_VALUE: "fPadLenovoOchTaxiPassenger"]
|
||||
// 是否使用高德sdk自定义导航
|
||||
buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false'
|
||||
// 是否基于地图
|
||||
@@ -1,7 +1,7 @@
|
||||
// 将 install 和 assemble 任务按功能分组
|
||||
afterEvaluate {
|
||||
|
||||
def launcher = ["f80x", "f8xx", "f8amap", "fochtaxi", "fochbus", "fPadLenovo", "fPadLenovoOchTaxi", "fPadLenovoOchBus"]
|
||||
def launcher = [ "fPadLenovo", "fPadLenovoOchTaxi", "fPadLenovoOchBus", "fPadLenovoOchBusPassenger", "fPadLenovoOchTaxiPassenger"]
|
||||
|
||||
it.getTasks().iterator().forEachRemaining {
|
||||
def task = it
|
||||
|
||||
@@ -6,14 +6,11 @@
|
||||
:core:mogo-core-function-call
|
||||
:foudations:mogo-utils
|
||||
:tts:tts-base
|
||||
:tts:tts-zhi
|
||||
:tts:tts-pad
|
||||
:libraries:mogo-map-api
|
||||
:services:mogo-service-api
|
||||
:foudations:mogo-aicloud-services-sdk
|
||||
:foudations:mogo-commons
|
||||
:tts:tts-di
|
||||
:tts:tts-noop
|
||||
:libraries:map-custom
|
||||
:libraries:mogo-map
|
||||
:modules:mogo-module-carchattingprovider
|
||||
|
||||
@@ -67,10 +67,7 @@ include ':modules:mogo-module-chat'
|
||||
|
||||
// 语音
|
||||
include ':tts:tts-base'
|
||||
include ':tts:tts-di'
|
||||
include ':tts:tts-zhi'
|
||||
include ':tts:tts-pad'
|
||||
include ':tts:tts-noop'
|
||||
|
||||
// 测试DEBUG
|
||||
include ':test:crashreport'
|
||||
|
||||
Reference in New Issue
Block a user