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

时间:2019-04-11 15:08:42

标签: android flutter

我正在设置android Studio以使用Flutter,但是当我运行flutter doctor时,我看到flutter选择了不可用的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,但是没有运气。

1 个答案:

答案 0 :(得分:0)

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

如果您看不到项目结构选项卡
只需转到View-> Tool Windows并添加结构

然后双击键盘上的Shift键并输入invalidate cache/restart,并确认您要使高速缓存/重启工作室无效。

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