android studio — не удалось найти цель с помощью хэш-строки ‘android-28’

#android #android-studio #facebook-android-sdk

#Android #android-studio #facebook-android-sdk

Вопрос:

Я хочу использовать навигационный компонент и некоторые другие инструменты, которые мне нужно обновить до Android api 28. это мой gradle :

 android {
compileSdkVersion 28
defaultConfig {
    applicationId "ir.persiandesigners.edu"
    minSdkVersion 14
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
  

}

проблема в том, что когда я синхронизирую проект, он выдает эту ошибку :

     Failed to find target with hash string 'android-28' in: C:sdk
Possible cause: Build properties not found for package Android SDK Platform 28
Install missing platform(s) and sync project
  

я установил необходимые файлы из своего менеджера SDK, это изображения :

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Я пробовал перестроить, очистить проект и множество других работ, но это все еще не работает

как я могу решить эту проблему и использовать Android api 28?

Ответ №1:

Здесь может помочь понижение версии инструментов сборки Android SDK с версии 29-rc2 на версию 28 .

Перейдите в этот каталог один раз и убедитесь, что загрузка прошла успешно — в конечном итоге загрузите API 28 снова.

Вы также можете обновить драйвер Intel HAXM до текущей версии.