diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index 7a6c1ee..4a04e36 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -38,12 +38,6 @@ jobs: KEY_ALIAS: ${{ secrets.KEY_ALIAS }} KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - - name: Build App Bundle - run: flutter build appbundle --release - env: - KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} - KEY_ALIAS: ${{ secrets.KEY_ALIAS }} - KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - name: Rename APK with tag run: | @@ -55,7 +49,6 @@ jobs: with: files: | LBJ_Console_${{ github.ref_name }}_android_release.apk - build/app/outputs/bundle/release/app-release.aab name: ${{ github.ref_name }} draft: false prerelease: false \ No newline at end of file diff --git a/README.md b/README.md index 10307f4..2d1a2f0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # LBJ_Console -LBJ Console 是一款应用程序,用于通过 BLE 从 [SX1276_Receive_LBJ](https://github.com/undef-i/SX1276_Receive_LBJ) 设备接收并显示列车预警消息,功能包括: +LBJ Console 是一个应用程序,用于通过 BLE 从 [SX1276_Receive_LBJ](https://github.com/undef-i/SX1276_Receive_LBJ) 设备接收并显示列车预警消息,功能包括: - 接收列车预警消息,支持可选的手机推送通知。 - 监控指定列车的轨迹,在地图上显示。 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 3c85cfe..53aec70 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-all.zip diff --git a/android/settings.gradle b/android/settings.gradle index 4f52071..aecf069 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -18,7 +18,7 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.6.0" apply false + id "com.android.application" version "8.13.0" apply false id "org.jetbrains.kotlin.android" version "2.1.0" apply false } diff --git a/pubspec.lock b/pubspec.lock index ee6aece..47afb7d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -241,6 +241,14 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "0.7.11" + dependency_validator: + dependency: "direct dev" + description: + name: dependency_validator + sha256: "3a23914cacac37d0cdce067d0576fce18bf5951338616f036a20604c97dba0f7" + url: "https://pub.flutter-io.cn" + source: hosted + version: "4.1.3" executor_lib: dependency: transitive description: @@ -529,21 +537,13 @@ packages: source: hosted version: "2.3.2" hive: - dependency: "direct main" + dependency: transitive description: name: hive sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" url: "https://pub.flutter-io.cn" source: hosted version: "2.2.3" - hive_flutter: - dependency: "direct main" - description: - name: hive_flutter - sha256: dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc - url: "https://pub.flutter-io.cn" - source: hosted - version: "1.1.0" hive_generator: dependency: "direct dev" description: @@ -688,30 +688,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.3.0" - maplibre_gl: - dependency: "direct main" - description: - name: maplibre_gl - sha256: "5c7b1008396b2a321bada7d986ed60f9423406fbc7bd16f7ce91b385dfa054cd" - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.22.0" - maplibre_gl_platform_interface: - dependency: transitive - description: - name: maplibre_gl_platform_interface - sha256: "08ee0a2d0853ea945a0ab619d52c0c714f43144145cd67478fc6880b52f37509" - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.22.0" - maplibre_gl_web: - dependency: transitive - description: - name: maplibre_gl_web - sha256: "2b13d4b1955a9a54e38a718f2324e56e4983c080fc6de316f6f4b5458baacb58" - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.22.0" matcher: dependency: transitive description: @@ -760,14 +736,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "3.16.12" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.flutter-io.cn" - source: hosted - version: "1.0.0" package_config: dependency: transitive description: @@ -960,14 +928,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "3.1.0" - provider: - dependency: "direct main" - description: - name: provider - sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" - url: "https://pub.flutter-io.cn" - source: hosted - version: "6.1.5" pub_semver: dependency: transitive description: @@ -1028,18 +988,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "9f9f3d372d4304723e6136663bb291c0b93f5e4c8a4a6314347f481a33bda2b1" + sha256: "46a46fd64659eff15f4638bbe19de43f9483f0e0bf024a9fb6b3582064bacc7b" url: "https://pub.flutter-io.cn" source: hosted - version: "2.4.7" + version: "2.4.17" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" + sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f" url: "https://pub.flutter-io.cn" source: hosted - version: "2.5.4" + version: "2.5.6" shared_preferences_linux: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index bc6ab81..06c802d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,10 +34,8 @@ dependencies: cupertino_icons: ^1.0.8 flutter_blue_plus: ^1.31.15 permission_handler: ^11.3.1 - provider: ^6.1.2 shared_preferences: ^2.3.2 - hive: ^2.2.3 - hive_flutter: ^1.1.0 + path: ^1.9.0 path_provider: ^2.1.4 intl: ^0.19.0 @@ -46,6 +44,7 @@ dependencies: latlong2: ^0.9.1 geolocator: ^13.0.4 geolocator_android: 4.6.1 + url_launcher: ^6.2.5 sqflite: ^2.3.3+1 share_plus: ^10.0.0 @@ -55,7 +54,6 @@ dependencies: flutter_background_service: ^5.1.0 scrollview_observer: ^1.20.0 vector_map_tiles: ^8.0.0 - maplibre_gl: ^0.22.0 webview_flutter: ^4.8.0 gbk_codec: ^0.4.0 @@ -72,6 +70,7 @@ dev_dependencies: hive_generator: ^2.0.1 build_runner: ^2.4.6 flutter_launcher_icons: ^0.14.1 + dependency_validator: ^4.1.3 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec