Устранение ошибки «Android SDK не включает целевой SDK 28»

При разработке приложений для Android нередко возникают ошибки, связанные с Android SDK. Одной из таких ошибок является сообщение «Android SDK не включает целевой SDK 28». Эта ошибка обычно возникает, когда целевая версия SDK, указанная в вашем проекте, не соответствует доступной версии SDK в вашей среде разработки. В этой статье мы рассмотрим несколько способов устранения этой ошибки, а также приведем примеры кода.

  1. Метод 1. Обновите Android SDK.
    Первый шаг — убедиться, что ваш Android SDK обновлен. Откройте Android SDK Manager и проверьте наличие обновлений. Если обновление доступно, установите его и перезапустите среду разработки.

  2. Метод 2. Установите необходимую версию SDK.
    Если ваша целевая версия SDK — 28, убедитесь, что в вашей среде разработки установлена ​​соответствующая версия SDK. Откройте Android SDK Manager и проверьте, установлена ​​ли версия SDK 28. Если нет, выберите его и нажмите кнопку «Применить», чтобы установить.

  3. Способ 3: обновить файл Build.gradle:
    Откройте файл build.gradle вашего проекта и найдите свойство «targetSdkVersion». Убедитесь, что для него установлено значение 28. Если нет, измените значение на 28 и синхронизируйте проект.

Пример:

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 21
        targetSdkVersion 28 // Update this line to 28
        versionCode 1
        versionName "1.0"
        // ...
    }
// ...
}
  1. Метод 4. Обновите AndroidManifest.xml:
    Откройте файл AndroidManifest.xml вашего проекта и найдите элемент «uses-sdk». Убедитесь, что атрибуту «android:targetSdkVersion» присвоено значение 28. Если нет, измените значение на 28.

Пример:

<uses-sdk
    android:minSdkVersion="21"
    android:targetSdkVersion="28" /> <!-- Update this line to 28 -->
  1. Метод 5. Очистка и перестройка проекта.
    Иногда ошибку можно устранить, выполнив очистку и перестройку проекта. В Android Studio выберите «Сборка» >«Очистить проект», а затем «Сборка» >«Перестроить проект».

Ошибка «Android SDK не включает ваш целевой SDK 28» может расстраивать, но с помощью методов, упомянутых выше, вы сможете успешно ее устранить. Обновив Android SDK, установив необходимую версию SDK, обновив файл build.gradle, обновив файл AndroidManifest.xml, а также выполнив очистку и перестройку, вы можете убедиться, что ваша среда разработки настроена правильно. Приятного кодирования!