This commit is contained in:
2025-04-29 16:37:13 +08:00
34 changed files with 1378 additions and 23 deletions

View File

@@ -1,5 +1,6 @@
plugins {
alias(libs.plugins.androidApplication)
alias(libs.plugins.jetbrainsKotlinAndroid)
}
android {
@@ -18,6 +19,9 @@ android {
//设置支持的SO库架构开发者可以根据需要选择一个或多个平台的so
abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","x86_64"
}
vectorDrawables {
useSupportLibrary true
}
}
sourceSets {
@@ -41,6 +45,18 @@ android {
buildFeatures {
viewBinding true
compose true
}
kotlinOptions {
jvmTarget = '1.8'
}
composeOptions {
kotlinCompilerExtensionVersion '1.5.1'
}
packaging {
resources {
excludes += '/META-INF/{AL2.0,LGPL2.1}'
}
}
}
@@ -66,11 +82,24 @@ dependencies {
implementation libs.material
implementation libs.activity
implementation libs.constraintlayout
implementation libs.filament.android
implementation libs.lifecycle.runtime.ktx
implementation libs.activity.compose
implementation platform(libs.compose.bom)
implementation libs.ui
implementation libs.ui.graphics
implementation libs.ui.tooling.preview
implementation libs.material3
// implementtation 'cn.shanyaliux.serialport:serialport:4.2.0'
// implementation 'com.amap.api:3dmap-location-search:latest.integration'
// implementation 'com.amap.api:3dmap:latest.integration'
// implementation 'com.amap.api:location:6.4.9'
// implementation 'com.amap.api:location:6.4.9
testImplementation libs.junit
androidTestImplementation libs.ext.junit
androidTestImplementation libs.espresso.core
androidTestImplementation platform(libs.compose.bom)
androidTestImplementation libs.ui.test.junit4
debugImplementation libs.ui.tooling
debugImplementation libs.ui.test.manifest
}