feat: 添加 AI 分类功能,支持交易自动分类与标签生成

This commit is contained in:
2026-03-12 10:59:44 +08:00
parent 8cbe01dd9c
commit 6a00875246
12 changed files with 594 additions and 27 deletions

View File

@@ -4,6 +4,7 @@ apply plugin: 'kotlin-android'
android {
namespace "com.echo.app"
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "com.echo.app"
minSdkVersion rootProject.ext.minSdkVersion
@@ -11,21 +12,22 @@ android {
versionCode 301
versionName "0.3.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
}
}
// 显式统一 Java / Kotlin 的编译目标版本,保持与 Capacitor 生成配置一致Java 21
// Keep Java and Kotlin on the same JVM target to avoid Gradle compatibility errors.
compileOptions {
sourceCompatibility JavaVersion.VERSION_21
targetCompatibility JavaVersion.VERSION_21
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '21'
jvmTarget = '17'
}
buildTypes {
@@ -37,7 +39,7 @@ android {
}
repositories {
flatDir{
flatDir {
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
}
}
@@ -54,4 +56,3 @@ dependencies {
}
apply from: 'capacitor.build.gradle'