feat: 降低 SDK 最低兼容版本,支持 Kotlin 1.9.0 / AGP 7.4.2 / minSdk 23
SDK minSdk 26→23,jvmTarget 17→11,确保老版本项目可消费 AAR。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
16
README.md
16
README.md
@@ -4,14 +4,24 @@ Duooomi 蓝牙 BLE SDK 的 Android 版本。
|
||||
|
||||
## 环境要求
|
||||
|
||||
**SDK 集成要求(消费方最低版本):**
|
||||
|
||||
| 项目 | 最低要求 |
|
||||
|------|---------|
|
||||
| Kotlin | 1.9.0+ |
|
||||
| AGP | 7.4.2+ |
|
||||
| minSdk | 23 (Android 6.0) |
|
||||
| JDK | 11+ |
|
||||
|
||||
**SDK 开发构建环境:**
|
||||
|
||||
| 项目 | 要求 |
|
||||
|------|------|
|
||||
| Android Studio | Hedgehog (2023.1.1) 或更高 |
|
||||
| Kotlin | 1.9.22+ |
|
||||
| AGP | 8.2.2+ |
|
||||
| Kotlin | 1.9.22 |
|
||||
| AGP | 8.2.2 |
|
||||
| Gradle | 8.x |
|
||||
| JDK | 17 |
|
||||
| minSdk | 26 (Android 8.0) |
|
||||
| compileSdk / targetSdk | 34 |
|
||||
|
||||
## 项目结构
|
||||
|
||||
@@ -8,17 +8,17 @@ android {
|
||||
compileSdk = 34
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 26
|
||||
minSdk = 23
|
||||
consumerProguardFiles("consumer-rules.pro")
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = JavaVersion.VERSION_11
|
||||
targetCompatibility = JavaVersion.VERSION_11
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = "17"
|
||||
jvmTarget = "11"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user