设置 Android 目标 SDK
所有 Android 应用都必须指定一个目标 SDK 版本,即应用设计运行所基于的 Android 版本。每年,谷歌都会发布 Android 操作系统的更新,并随后要求应用更新其目标版本号。通常,这个日期是每年的 8 月 31 日。因此,保持您的应用与最新版本的 Android 同步非常重要。在 Capacitor 应用中,这可以通过在 /android/variables.gradle 文件中指定目标 SDK 来完成。
targetSdkVersion = 34
Capacitor Android 要求
在 Capacitor 中,Android 目标 SDK 版本与 Capacitor 的主版本号紧密绑定。这意味着,虽然您可以尝试将目标 SDK 更改为更高版本并重新构建应用,但您的应用极有可能遇到原本不存在的问题。Capacitor 团队每年都会发布一个新的 Capacitor 主版本,其中包含对新目标 SDK 版本的支持,以确保应用符合谷歌的要求。因此,保持您的应用与最新的 Capacitor 主版本同步非常重要。
Android 目标 SDK 对应表
下表显示了 Capacitor Android 支持的目标 SDK 版本。
| Capacitor Android | 目标 SDK 版本 |
|---|---|
| 6.x | 34 |
| 5.x | 33 |
| 4.x | 32 |
| 3.x | 30 |
| 2.x | 29 |
| 1.x | 28 |
自定义目标 SDK 版本
Capacitor Android 不支持自定义的目标 SDK 版本。每个 Capacitor Android 版本都需要一个特定的目标 SDK 版本,并且仅提供对该匹配版本的支持。