Android 11 SDK 설정

Android 11에는 앱을 확장할 수 있는 다양한 방법이 포함되어 있습니다. Android 11에는 배터리 수명 및 보안을 개선하고 사용자 개인 정보 보호를 개선하기 위한 동작 변경사항도 포함되어 있습니다. 이러한 동작 변경사항 중 일부는 Android 11을 타겟팅하는 앱에만 영향을 미치지만 앱의 targetSDKVersion와 관계없이 Android 11 기기에서 실행되는 모든 앱에 영향을 미칩니다.

Android 11 API로 개발하고 Android 11 동작 변경사항으로 앱을 테스트하려면 이 페이지의 안내에 따라 Android 스튜디오에서 Android 11 SDK를 설정하고 Android 11에서 앱을 빌드하고 실행하세요.

Android 스튜디오 다운로드

Android 11 SDK에는 일부 하위 버전의 Android 스튜디오와 호환되지 않는 변경사항이 포함되어 있습니다. Android 11 SDK를 사용해 최적의 환경에서 개발하려면 Android 스튜디오 4.2 이상을 사용하세요.

Android 스튜디오 다운로드

Android 스튜디오 3.3 이상을 사용하여 Android 11 앱을 컴파일하고 테스트할 수 있지만 Android 11 SDK 사용자 중 일부는 Gradle 동기화에 실패하고 만료된 종속 항목에 관한 경고를 받을 수 있습니다. 여러 버전을 함께 설치할 수 있으므로 이미 설치되어 있는 기존 버전의 Android 스튜디오를 그대로 유지할 수 있습니다.

Android 11 SDK 다운로드

Android 스튜디오를 설치하고 연 후 다음과 같이 Android 11 SDK를 설치합니다.

  1. Tools > SDK Manager를 클릭합니다.
  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를 읽어보세요.