From 603a5cb8846102c89a178e225914cabadd721b0e Mon Sep 17 00:00:00 2001
From: lxm <1274844347@qq.com>
Date: Fri, 5 Sep 2025 17:53:08 +0800
Subject: [PATCH] =?UTF-8?q?build(android):=20=E6=9B=B4=E6=96=B0=E7=9B=AE?=
=?UTF-8?q?=E6=A0=87SDK=E7=89=88=E6=9C=AC=E8=87=B335=E4=BB=A5=E9=80=82?=
=?UTF-8?q?=E9=85=8D=E5=B8=82=E5=9C=BA=E8=A6=81=E6=B1=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
将各模块的targetSdk和compileSdk统一升级至35,并添加Android 15所需的前台服务数据同步权限,以满足应用市场最新要求
---
android/app/build.gradle.kts | 2 +-
android/app/src/main/AndroidManifest.xml | 2 ++
local_plugins/ble_service/android/build.gradle.kts | 6 +++---
local_plugins/bytedance_speech/android/build.gradle.kts | 4 ++--
local_plugins/chat_api/android/build.gradle.kts | 2 +-
local_plugins/chat_storage/android/build.gradle.kts | 4 ++--
local_plugins/classic_bluetooth/android/build.gradle.kts | 2 +-
local_plugins/jl_opus/android/build.gradle.kts | 4 ++--
local_plugins/open_ai_service/android/build.gradle.kts | 2 +-
local_plugins/realtime/android/build.gradle.kts | 4 ++--
local_plugins/speech/android/build.gradle.kts | 2 +-
11 files changed, 18 insertions(+), 16 deletions(-)
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index d26cbc350..0b53e4a8f 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -69,7 +69,7 @@ android {
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = 26 // 更新为26以满足ble_service库的要求
- targetSdk = 34 // 设置为 Android 13 (API 33),以匹配 FOREGROUND_SERVICE_MEDIA_PLAYBACK 权限的要求
+ targetSdk = 35 // 设置为 Android 15 (API 35),以满足应用市场要求
versionCode = flutter.versionCode // 对应构建号,自动同步flutter构建号
versionName = flutter.versionName // 对应版本号,自动同步flutter版本号
}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 441e2cafc..ed16a8811 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -9,6 +9,8 @@
+
+
diff --git a/local_plugins/ble_service/android/build.gradle.kts b/local_plugins/ble_service/android/build.gradle.kts
index 398f8afa7..66a4892b9 100644
--- a/local_plugins/ble_service/android/build.gradle.kts
+++ b/local_plugins/ble_service/android/build.gradle.kts
@@ -9,11 +9,11 @@ plugins {
android {
namespace = "com.yunqiinnovation.ble_service"
- compileSdk = 34
+ compileSdk = 35
defaultConfig {
minSdk = 26
- targetSdk = 34
+ targetSdk = 35
}
compileOptions {
@@ -31,4 +31,4 @@ dependencies {
// 使用从本地Maven仓库引用的AAR依赖
implementation("com.jieli.audio:jl_audio_decode:2.0.0")
implementation("com.jieli.jl_bt_ota:jl_bt_ota:1.9.2")
-}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/local_plugins/bytedance_speech/android/build.gradle.kts b/local_plugins/bytedance_speech/android/build.gradle.kts
index afd104ba2..402e0b7bd 100644
--- a/local_plugins/bytedance_speech/android/build.gradle.kts
+++ b/local_plugins/bytedance_speech/android/build.gradle.kts
@@ -29,7 +29,7 @@ android {
defaultConfig {
minSdk = 26
- targetSdk = 34
+ targetSdk = 35
}
compileOptions {
@@ -53,4 +53,4 @@ dependencies {
implementation(project(":speech"))
-}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/local_plugins/chat_api/android/build.gradle.kts b/local_plugins/chat_api/android/build.gradle.kts
index 0f564abce..44bb954b1 100644
--- a/local_plugins/chat_api/android/build.gradle.kts
+++ b/local_plugins/chat_api/android/build.gradle.kts
@@ -10,7 +10,7 @@ android {
defaultConfig {
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
compileOptions {
diff --git a/local_plugins/chat_storage/android/build.gradle.kts b/local_plugins/chat_storage/android/build.gradle.kts
index 842b98276..f72c52b68 100644
--- a/local_plugins/chat_storage/android/build.gradle.kts
+++ b/local_plugins/chat_storage/android/build.gradle.kts
@@ -11,12 +11,12 @@ android {
namespace = "com.yunqiinnovation.chat_storage"
// 目标 SDK 版本
- compileSdk = 33
+ compileSdk = 35
defaultConfig {
// 最低 SDK 版本
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
// Java 语言级别兼容配置
diff --git a/local_plugins/classic_bluetooth/android/build.gradle.kts b/local_plugins/classic_bluetooth/android/build.gradle.kts
index fa40cf9fa..3c6531e8c 100644
--- a/local_plugins/classic_bluetooth/android/build.gradle.kts
+++ b/local_plugins/classic_bluetooth/android/build.gradle.kts
@@ -16,7 +16,7 @@ android {
defaultConfig {
// 最低 SDK 版本
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
// Java 语言级别兼容配置
diff --git a/local_plugins/jl_opus/android/build.gradle.kts b/local_plugins/jl_opus/android/build.gradle.kts
index 3c0b820e2..9eae80a05 100644
--- a/local_plugins/jl_opus/android/build.gradle.kts
+++ b/local_plugins/jl_opus/android/build.gradle.kts
@@ -18,12 +18,12 @@ android {
namespace = "com.yunqiinnovation.jl_opus"
// 目标 SDK 版本
- compileSdk = 33
+ compileSdk = 35
defaultConfig {
// 最低 SDK 版本
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
// Java 语言级别兼容配置
diff --git a/local_plugins/open_ai_service/android/build.gradle.kts b/local_plugins/open_ai_service/android/build.gradle.kts
index f5bbc9337..a93b5d5a7 100644
--- a/local_plugins/open_ai_service/android/build.gradle.kts
+++ b/local_plugins/open_ai_service/android/build.gradle.kts
@@ -17,7 +17,7 @@ android {
defaultConfig {
// 最低 SDK 版本
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
// Java 语言级别兼容配置
diff --git a/local_plugins/realtime/android/build.gradle.kts b/local_plugins/realtime/android/build.gradle.kts
index b787e4124..10c4dad20 100644
--- a/local_plugins/realtime/android/build.gradle.kts
+++ b/local_plugins/realtime/android/build.gradle.kts
@@ -10,7 +10,7 @@ android {
defaultConfig {
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
compileOptions {
@@ -44,4 +44,4 @@ dependencies {
// OkHttp for WebSocket
implementation(platform("com.squareup.okhttp3:okhttp-bom:4.12.0"))
implementation("com.squareup.okhttp3:okhttp")
-}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/local_plugins/speech/android/build.gradle.kts b/local_plugins/speech/android/build.gradle.kts
index 4e5186a27..532e74759 100644
--- a/local_plugins/speech/android/build.gradle.kts
+++ b/local_plugins/speech/android/build.gradle.kts
@@ -17,7 +17,7 @@ android {
defaultConfig {
// 最低 SDK 版本
minSdk = 21
- targetSdk = 33
+ targetSdk = 35
}
// Java 语言级别兼容配置