设置 Android 11 SDK

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. 依次点击应用 > 确定,下载并安装所选软件包。

更新构建配置

将应用的构建配置更改为以 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