При разработке Android targetCompileSdkVersion — это важная конфигурация, определяющая версию Android SDK, с которой компилируется ваше приложение. Установка для targetCompileSdkVersion значения Android 11 гарантирует, что ваше приложение будет создано и оптимизировано для функций и поведения Android 11. В этой статье мы рассмотрим различные методы установки для targetCompileSdkVersion значения Android 11, а также приведем примеры кода.
Метод 1: настройки проекта Android Studio
Android Studio предоставляет простой способ установить targetCompileSdkVersion для вашего проекта. Выполните следующие действия:
- Откройте проект Android Studio.
- В представлении «Проект» найдите модуль приложения.
- Нажмите правой кнопкой мыши на модуль и выберите «Открыть настройки модуля».
- На вкладке «Варианты» вы найдете поле «Компилировать версию Sdk». Установите значение «Android 11 (API 30)».
Метод 2: конфигурация Gradle
Вы также можете установить targetCompileSdkVersion с помощью файла конфигурации сборки Gradle (build.gradle). Откройте файл и найдите блок «android». Добавьте или обновите следующую строку:
android {
compileSdkVersion 30
// ...
}
Метод 3: командная строка
Если вы предпочитаете использовать командную строку, вы можете установить targetCompileSdkVersion с помощью команды «sdkmanager»:
$ sdkmanager --update
$ sdkmanager "platforms;android-30"
Метод 4: файл Local.properties
Другой подход — изменить файл local.properties в вашем проекте. Откройте файл и добавьте следующую строку:
sdk.dir=/path/to/your/sdk
Замените «/path/to/your/sdk» фактическим путем к каталогу установки Android SDK.
Метод 5: DSL подключаемого модуля Android Gradle
С появлением подключаемого модуля Android Gradle (AGP) 7.0.0 вы можете использовать DSL AGP для установки targetCompileSdkVersion непосредственно в файле build.gradle вашего модуля приложения:
android {
compileSdk {
// Sets the target compile SDK version
target = 'android-30'
}
// ...
}
Установка targetCompileSdkVersion для Android 11 имеет решающее значение для обеспечения совместимости вашего приложения с новейшими функциями и поведением Android. В этой статье мы рассмотрели различные методы установки targetCompileSdkVersion, в том числе использование настроек проекта Android Studio, конфигурации Gradle, командной строки, изменение файла local.properties и использование DSL подключаемого модуля Android Gradle. Каждый метод обеспечивает гибкость и учитывает различные предпочтения разработчиков. Выберите метод, который лучше всего подходит для вашего рабочего процесса, и наслаждайтесь созданием приложений Android, оптимизированных для Android 11.