При разработке приложений для Android нередко возникают ошибки, связанные с Android SDK. Одной из таких ошибок является сообщение «Android SDK не включает целевой SDK 28». Эта ошибка обычно возникает, когда целевая версия SDK, указанная в вашем проекте, не соответствует доступной версии SDK в вашей среде разработки. В этой статье мы рассмотрим несколько способов устранения этой ошибки, а также приведем примеры кода.
-
Метод 1. Обновите Android SDK.
Первый шаг — убедиться, что ваш Android SDK обновлен. Откройте Android SDK Manager и проверьте наличие обновлений. Если обновление доступно, установите его и перезапустите среду разработки. -
Метод 2. Установите необходимую версию SDK.
Если ваша целевая версия SDK — 28, убедитесь, что в вашей среде разработки установлена соответствующая версия SDK. Откройте Android SDK Manager и проверьте, установлена ли версия SDK 28. Если нет, выберите его и нажмите кнопку «Применить», чтобы установить. -
Способ 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"
// ...
}
// ...
}
- Метод 4. Обновите AndroidManifest.xml:
Откройте файл AndroidManifest.xml вашего проекта и найдите элемент «uses-sdk». Убедитесь, что атрибуту «android:targetSdkVersion» присвоено значение 28. Если нет, измените значение на 28.
Пример:
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="28" /> <!-- Update this line to 28 -->
- Метод 5. Очистка и перестройка проекта.
Иногда ошибку можно устранить, выполнив очистку и перестройку проекта. В Android Studio выберите «Сборка» >«Очистить проект», а затем «Сборка» >«Перестроить проект».
Ошибка «Android SDK не включает ваш целевой SDK 28» может расстраивать, но с помощью методов, упомянутых выше, вы сможете успешно ее устранить. Обновив Android SDK, установив необходимую версию SDK, обновив файл build.gradle, обновив файл AndroidManifest.xml, а также выполнив очистку и перестройку, вы можете убедиться, что ваша среда разработки настроена правильно. Приятного кодирования!