如何配置Flatter/SDK以使用特定的Android平台

如何配置Flatter/SDK以使用特定的Android平台,android,flutter,Android,Flutter,我正在设置android Studio来使用Flatter,但当我运行Flatter doctor时,我看到Flatter正在选择不可用的SDK平台,我有android-17,25,27,但它选择了android-28,它是空的,我如何将它改为使用android-27 virus@ask:~$ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stab

我正在设置android Studio来使用Flatter,但当我运行Flatter doctor时,我看到Flatter正在选择不可用的SDK平台,我有android-17,25,27,但它选择了android-28,它是空的,我如何将它改为使用android-27

virus@ask:~$ flutter doctor Doctor summary (to see all details, run flutter doctor -v):  
[✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_NG)    
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)      
[✗] Android SDK file not found: /home/virus/Android/Sdk/platforms/android-28/android.jar.     
[✓] Android Studio (version 3.1)    
[✓] VS Code (version 1.33.0)     
[!] Connected device ! No devices available ! Doctor found issues in 2 categories.
我尝试将Android-27的目录名更改为Android-28,但没有成功。

在菜单中选择
文件->项目结构->项目(在左窗格中)->项目SDK->选择所需的SDK(在您的示例27中)

如果无法看到“项目结构”选项卡
只需进入查看->工具窗口并添加结构

然后双击键盘上的shift键,写入
使缓存无效/重新启动
,并确认要使缓存无效/重新启动studio


如果不起作用,请尝试在项目的基本文件夹中运行
flatter config--android sdk$sdk/path

请以文本形式发布终端输出,而不是屏幕截图imagesvirus@ask:~$flatter医生摘要(要查看所有详细信息,请运行flatter医生-v):[✓] Flatter(Channel stable,v1.2.1,Linux上,语言环境下)[!]安卓工具链-为安卓设备开发(安卓SDK版本28.0.3)✗ 未找到Android SDK文件:/home/virus/Android/SDK/platforms/Android-28/Android.jar[✓] Android Studio(3.1版)[✓] VS代码(1.33.0版)[!]已连接设备!没有可用设备!医生在两个类别中发现问题。这能解决颤振医生的问题吗?我尝试过,但它仍然在文件夹android-28中双击shift键写入无效缓存/重新启动和无效/重新启动studio