我无法运行我的颤振应用程序。它说 Flutter 需要 Android SDK 28,而我有 sdk 28

Muk*_*ori 8 sdk dart flutter

当我运行 flutter doctor 时,它显示了以下错误:

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, v1.2.1, on Microsoft Windows [Version 10.0.17134.112], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 27.0.3)
    X Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
      To update using sdkmanager, run:
        D:/Tools/sdk\tools\bin\sdkmanager "platforms;android-28" "build-tools;28.0.3"
      or visit https://flutter.io/setup/#android-setup for detailed instructions.
    X Android license status unknown.
[?] Android Studio (version 3.3)
[!] IntelliJ IDEA Ultimate Edition (version 2017.1)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[?] VS Code (version 1.26.1)
[?] Connected device (1 available)
Run Code Online (Sandbox Code Playgroud)

Mar*_*yeb 12

你需要下载

1- Android SDK 版本 28

Android Studio -> SDK Manager -> SDK Platforms 选项卡 -> 选择 Android 9.0 Pie 并按 ok 下载它

2- Android BuildTools 版本 28.0.3

Android Studio -> SDK Manager -> SDK Tools 选项卡 -> 选择 Show Package Details -> 在 Android SDK Build-Tools 部分下选择 28.0.3 并按 ok 下载它

3-然后创建并运行项目

4- 如果问题仍然存在,请添加

C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd;C:\Windows\System32 
Run Code Online (Sandbox Code Playgroud)

到您的 PATH 变量

不要为 git 创建新变量,而是像我一样添加它们,用 ;

  • 我遇到了同样的问题,即使在安装了构建工具版本 28.0.3 后,flutter doctor 也给出了相同的错误。我尝试了所有方法,但没有任何效果,但是最终当我安装 android 9(Pie)时,我的错误解决了。 (2认同)

Ada*_*Cox 5

在 Android Studio (v4.0.1) 初始启动对话框中的“配置”下,选择“SDK 管理器”。

在此输入图像描述

选择选项卡“SDK 工具”。选中“显示包详细信息”,然后选中“28.0.3”,然后单击“应用”。

在此输入图像描述