我正在设置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,但是没有运气。
答案 0 :(得分:0)
在菜单中选择
文件->项目结构->项目(在左窗格中)->项目SDK->选择所需的SDK(在您的情况下为27)
如果您看不到项目结构选项卡
只需转到View-> Tool Windows并添加结构
然后双击键盘上的Shift键并输入invalidate cache/restart
,并确认您要使高速缓存/重启工作室无效。
如果不起作用,请尝试在项目flutter config --android-sdk $sdk/path
的基本文件夹中运行