diff --git a/android/.kotlin/sessions/kotlin-compiler-595746383742391224.salive b/android/.kotlin/sessions/kotlin-compiler-595746383742391224.salive
new file mode 100644
index 0000000..e69de29
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index b3abf1c..0c56a7e 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -1,6 +1,5 @@
plugins {
id("com.android.application")
- id("kotlin-android")
id("dev.flutter.flutter-gradle-plugin")
}
@@ -14,10 +13,6 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions {
- jvmTarget = "17"
- }
-
defaultConfig {
applicationId = "com.lxh.battery_health"
minSdk = flutter.minSdkVersion
@@ -64,6 +59,12 @@ android {
}
}
+kotlin { // ← 新增块
+ compilerOptions {
+ jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17
+ }
+}
+
flutter {
source = "../.."
}
diff --git a/android/build/reports/problems/problems-report.html b/android/build/reports/problems/problems-report.html
new file mode 100644
index 0000000..467780e
--- /dev/null
+++ b/android/build/reports/problems/problems-report.html
@@ -0,0 +1,663 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Gradle Configuration Cache
+
+
+
+
+
+
+ Loading...
+
+
+
+
+
+
+
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
index 1ca3856..41a01d5 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\://mirrors.cloud.tencent.com/gradle/gradle-8.12-all.zip
+distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-9.3.1-bin.zip
\ No newline at end of file
diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts
index fb605bc..be7a569 100644
--- a/android/settings.gradle.kts
+++ b/android/settings.gradle.kts
@@ -19,8 +19,8 @@ pluginManagement {
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
- id("com.android.application") version "8.9.1" apply false
- id("org.jetbrains.kotlin.android") version "2.1.0" apply false
+ id("com.android.application") version "9.1.0" apply false
+ id("org.jetbrains.kotlin.android") version "2.2.20" apply false
}
include(":app")
diff --git a/pubspec.lock b/pubspec.lock
index 124d203..e494b34 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -45,18 +45,10 @@ packages:
dependency: transitive
description:
name: clock
- sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b
+ sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.2"
- code_assets:
- dependency: transitive
- description:
- name: code_assets
- sha256: bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "1.2.1"
+ version: "1.1.3"
collection:
dependency: transitive
description:
@@ -65,14 +57,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.19.1"
- crypto:
- dependency: transitive
- description:
- name: crypto
- sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "3.0.7"
cupertino_icons:
dependency: "direct main"
description:
@@ -160,14 +144,6 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
- hooks:
- dependency: transitive
- description:
- name: hooks
- sha256: "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba"
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "2.0.2"
http:
dependency: transitive
description:
@@ -188,18 +164,26 @@ packages:
dependency: transitive
description:
name: jni
- sha256: c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f
+ sha256: f038e58b4dc2c9037f50e233175086337e0b305e356d28211bf55f21c504cbd3
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.0"
+ version: "1.0.3"
jni_flutter:
dependency: transitive
description:
name: jni_flutter
- sha256: "8b59e590786050b1cd866677dddaf76b1ade5e7bc751abe04b86e84d379d3ba6"
+ sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.1"
+ version: "1.0.3"
+ jni_util:
+ dependency: transitive
+ description:
+ name: jni_util
+ sha256: "1ba86da04a5f2bf18fde2edb235587e70c5b0fc5bd4ba955f46b00942c3fc35f"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.0"
leak_tracker:
dependency: transitive
description:
@@ -232,14 +216,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "5.1.1"
- logging:
- dependency: transitive
- description:
- name: logging
- sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "1.3.0"
markdown:
dependency: transitive
description:
@@ -272,22 +248,14 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.19.0"
- objective_c:
- dependency: transitive
- description:
- name: objective_c
- sha256: "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed"
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "9.4.1"
package_config:
dependency: transitive
description:
name: package_config
- sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc
+ sha256: ffcf4cf3d6c0b74ac43708d9f56625506e8a68aa935abe9d267a7330f320eb5d
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.2.0"
+ version: "3.0.0"
path:
dependency: "direct main"
description:
@@ -321,13 +289,13 @@ packages:
source: hosted
version: "2.3.1"
path_provider_foundation:
- dependency: transitive
+ dependency: "direct overridden"
description:
name: path_provider_foundation
- sha256: "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699"
+ sha256: "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.6.0"
+ version: "2.5.1"
path_provider_linux:
dependency: transitive
description:
@@ -372,34 +340,34 @@ packages:
dependency: transitive
description:
name: permission_handler_apple
- sha256: "79dfa1df734798aa3cfdad166d3a3698c206d8813de13516ea1071b5d7e2f420"
+ sha256: f49cb15a064ea9d974fc7fbb302099353b7b170d07284e86e264561579e5bcf8
url: "https://pub.flutter-io.cn"
source: hosted
- version: "9.4.10"
+ version: "9.6.1"
permission_handler_html:
dependency: transitive
description:
name: permission_handler_html
- sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24"
+ sha256: "6ea98b3f17f60d3b527f2647ed2ab4dc0f6bfe25b22cb1c363f5d8f62252f6ac"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.1.3+5"
+ version: "0.1.4+1"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
- sha256: eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878
+ sha256: ed86a61c190258fdd65de395ea0632822e3415c1faec38eae0c31b479c28a531
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.3.0"
+ version: "4.4.1"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
- sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e"
+ sha256: caeae01858a0a7d2df67a445ac98e1ad95e55a0e77c73044f4e9b1c8c2289cbd
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.2.1"
+ version: "0.2.2"
petitparser:
dependency: transitive
description:
@@ -412,10 +380,10 @@ packages:
dependency: transitive
description:
name: platform
- sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
+ sha256: a36d119c13416516a7b5913fbe8af8531e11633d784c550b2125f76c758524ec
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.6"
+ version: "3.2.0"
plugin_platform_interface:
dependency: transitive
description:
@@ -424,22 +392,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.8"
- pub_semver:
- dependency: transitive
- description:
- name: pub_semver
- sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585"
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "2.2.0"
- record_use:
- dependency: transitive
- description:
- name: record_use
- sha256: "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed"
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "0.6.0"
shared_preferences:
dependency: "direct main"
description:
@@ -452,18 +404,18 @@ packages:
dependency: transitive
description:
name: shared_preferences_android
- sha256: "93ae5884a9df5d3bb696825bceb3a17590754548b5d740eba51500afc8d088f5"
+ sha256: "1e12aafe408aa50da80edfd679a2a6bf63ba7ab37c7fa98286da459a757b3399"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.26"
+ version: "2.4.28"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
- sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f"
+ sha256: "2ec3934efa51e46117f23031cc141b8fc878e8525b94ec1ea4f7f586cf1b47ea"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.5.6"
+ version: "2.5.7"
shared_preferences_linux:
dependency: transitive
description:
@@ -513,50 +465,50 @@ packages:
dependency: "direct main"
description:
name: sqflite
- sha256: "58a799e6ac17dd32fbab93813d39ed835a75ccc0f8f85b8955fe318c6712b082"
+ sha256: "54ad23e2a79c846b596b6c56cdd9c867ea58c288258402316b602f78df0cbfe0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.3"
+ version: "2.4.4"
sqflite_android:
dependency: transitive
description:
name: sqflite_android
- sha256: d0548f9d7422a2dae99ec6f8b0a3074463b132d216fa5ba0d230eeefc901983b
+ sha256: "805b27c6fa10d8883253795e644818fbd5c87ce665459db84fbe71326cbb5421"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.3"
+ version: "2.4.4"
sqflite_common:
dependency: transitive
description:
name: sqflite_common
- sha256: "5bf6a55c166e73bf651ba7ec3ed486e577620e3dc8f3a9c6a258a8031b624590"
+ sha256: "077e38e82c099534146a2fb31b608c2a3a4489a0f21d9af6b2f5c87b566a1ea0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.5.11"
+ version: "2.5.13"
sqflite_darwin:
dependency: transitive
description:
name: sqflite_darwin
- sha256: c86ca18b8f666bbf903924687fe21cc16fc385d086005067e26619ca530bef9f
+ sha256: dbdda396f975f74d611ffd3e6fb280ee3ee4cd2319b89278533f427e0140cf0b
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.3+1"
+ version: "2.4.4"
sqflite_platform_interface:
dependency: transitive
description:
name: sqflite_platform_interface
- sha256: f84939f84350d92d04416f8bc4dc52d3896aec7716cc9e80cf0146342139dc50
+ sha256: c9177b2f3150ed0647b90a94307c28452fe0a5401863044216aed83addd6c7c5
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.1"
+ version: "2.4.2"
stack_trace:
dependency: transitive
description:
name: stack_trace
- sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1"
+ sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.12.1"
+ version: "1.12.2"
stream_channel:
dependency: transitive
description:
@@ -577,10 +529,10 @@ packages:
dependency: transitive
description:
name: synchronized
- sha256: "93b153dcb6a26dcddee6ca087dd634b53e38c10b5aa163e8e49501a776456153"
+ sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.4.1"
+ version: "3.4.2"
term_glyph:
dependency: transitive
description:
@@ -617,34 +569,34 @@ packages:
dependency: transitive
description:
name: url_launcher_android
- sha256: b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32
+ sha256: "611e87fb320b70d1dd721dc46af89c98aceccea9b31fde49e084591414e0c610"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.3.32"
+ version: "6.3.33"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
- sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0"
+ sha256: "8faa1aab294f1ab4040b43660c887b0418d5fa4f0cffef76a484e6aa1092eb4a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.4.1"
+ version: "6.4.2"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
- sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a
+ sha256: "10f86fef4c2c43563fa6c211ff9cf757adf4d3ab762c56bd430664a947d70cd0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.2.2"
+ version: "3.2.3"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
- sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18"
+ sha256: "5e835a3b869c2d70325349c81c5a45c28e20791265b67b2669da6b08c5cd5201"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.2.5"
+ version: "3.2.6"
url_launcher_platform_interface:
dependency: transitive
description:
@@ -665,18 +617,18 @@ packages:
dependency: transitive
description:
name: url_launcher_windows
- sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f"
+ sha256: "6c5ad3f22cd4c38e089b81963b3cd7bb83b111b2df5dce008bb066162f42e429"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.5"
+ version: "3.1.6"
vector_graphics:
dependency: transitive
description:
name: vector_graphics
- sha256: "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d"
+ sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.2.2"
+ version: "1.2.3"
vector_graphics_codec:
dependency: transitive
description:
@@ -689,10 +641,10 @@ packages:
dependency: transitive
description:
name: vector_graphics_compiler
- sha256: "142a9146f447d15b10bdc00e21d5f4d83e5b32bb5f8f8f5a04c75311344923a3"
+ sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.2.6"
+ version: "1.3.0"
vector_math:
dependency: transitive
description:
@@ -705,10 +657,10 @@ packages:
dependency: transitive
description:
name: vm_service
- sha256: "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360"
+ sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "15.2.0"
+ version: "15.3.0"
web:
dependency: transitive
description:
@@ -753,10 +705,10 @@ packages:
dependency: transitive
description:
name: yaml
- sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce
+ sha256: f67cdd8e07d3c6329146aaef1ba043542b3134c12489f553ca9a7435d1068aea
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.3"
+ version: "3.1.4"
sdks:
dart: ">=3.12.0 <4.0.0"
flutter: ">=3.44.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index 503ed00..50a6020 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -116,3 +116,6 @@ flutter:
#
# For details regarding fonts from package dependencies,
# see https://flutter.dev/to/font-from-package
+
+dependency_overrides:
+ path_provider_foundation: 2.5.1
\ No newline at end of file