我想使用导航组件和其他一些我需要升级到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管理器安装了必要的文件,这些是图像:
我已经尝试过重建,清理项目和许多其他工作,但是仍然无法正常工作
如何解决此问题并使用android api 28?
答案 0 :(得分:0)
将Android SDK构建工具从版本29-rc2
降级到版本28
可能会有所帮助。
转到该目录一次,确认下载成功-最终再次下载API 28。
您还可以将Intel HAXM
驱动程序升级到当前版本。