Android Studio - 无法找到哈希字符串为 'android-28' 的目标

3

我希望使用导航组件和其他一些工具,需要将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 Manager中安装了必要的文件,这些是图片: 在此输入图片描述 在此输入图片描述 在此输入图片描述 我尝试了重新构建、清理项目和其他许多工作,但仍然不行。如何解决这个问题并使用Android API 28?
1个回答

1
将 Android SDK Build-Tools 版本从 29-rc2 降级至版本 28 可能有所帮助。
请前往该目录并验证下载是否成功 - 最终重新下载 API 28。
您也可以升级 Intel HAXM 驱动程序到当前版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接