设置 Android 11 SDK

Android 11 包含多种扩展应用的好方法。Android 11 还包括旨在改善电池续航时间和安全性以及增强用户隐私的行为变更。其中一些行为变更仅影响以 Android 11 为目标的应用,而另一些则影响所有在 Android 11 设备上运行的应用,无论应用的 targetSDKVersion 为何。

要使用 Android 11 API 进行开发并使用 Android 11 行为变更测试您的应用,请按照本页面上的说明在 Android Studio 中设置 Android 11 SDK,并在 Android 11 上构建和运行您的应用。

获取 Android Studio

Android 11 SDK 包含一些与某些较低版本的 Android Studio 不兼容的变更。为了获得最佳的 Android 11 SDK 开发体验,请使用 Android Studio 4.2 或更高版本。

获取 Android Studio

您可以使用 Android Studio 3.3 及更高版本编译和测试 Android 11 应用,但 Android 11 SDK 的某些用户可能会遇到 Gradle 同步失败和关于过时依赖项的警告。请记住,您可以保留现有的 Android Studio 版本,因为您可以并排安装多个版本

获取 Android 11 SDK

安装并打开 Android Studio 后,按如下方式安装 Android 11 SDK

  1. 点击 Tools > SDK Manager,然后点击 Show Package Details
  2. SDK Platforms 选项卡中,展开 Android 11.0 ("R") 部分并选择 Android SDK Platform 30 包。
  3. SDK Tools 选项卡中,展开 Android SDK Build-Tools 34 部分并选择最新的 30.x.x 版本。
  4. 点击 Apply > OK 下载并安装所选包。

更新您的构建配置

将您应用的构建配置更改为以 Android 11 为目标,可让您的应用访问 Android 11 API,并允许您在准备全面支持 Android 11 时全面测试应用的兼容性。为此,请打开您的模块级 build.gradle 文件并更新 compileSdkVersiontargetSdkVersion

Groovy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

要了解 Android 11 中可能影响您应用的变更,以便您可以开始测试它们,请阅读以下页面

要了解 Android 11 中可用的新 API,请阅读Android 11 功能和 API