android studio-无法找到带有哈希字符串“ android-28”的目标

时间:2019-04-07 13:18:09

标签: android android-studio facebook-android-sdk

我想使用导航组件和其他一些我需要升级到android api 28的工具。 这是我的礼物:

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管理器安装了必要的文件,这些是图像:

enter image description here

enter image description here

enter image description here

我已经尝试过重建,清理项目和许多其他工作,但是仍然无法正常工作

如何解决此问题并使用android api 28?

1 个答案:

答案 0 :(得分:0)

将Android SDK构建工具从版本29-rc2降级到版本28可能会有所帮助。

转到该目录一次,确认下载成功-最终再次下载API 28。

您还可以将Intel HAXM驱动程序升级到当前版本。