Flutter 需要 Android SDK 29 和 Android BuildTools 28.0.3,同时拥有两者

Sku*_*nka 5 sdk android flutter

我尝试按照官方文档安装 Flutter,但是当我运行flutter doctor 时出现以下问题(这是我的标题): 颤振医生错误

在 Android Studio 中,我安装了以下 SDK:

安卓 SDK 29

安卓构建工具 28.0.3

我检查了这些链接,但没有一个帮助我:

有人有想法吗?

小智 9

Android Studio SDK 管理器

SDK 组件设置

转到 Android Studio SDK Manager,然后单击“编辑”(如上图所示)。

接下来,勾选要更新的 API 31 设置(如上图所示)。就这样。希望有帮助^^


xb1*_*itz 7

我尝试通过 SDK Manager 安装所有必需的版本,但运气不佳。帮助我的是通过命令行使用sdkmanager实用程序安装 SDK 。

运行这条线解决了所有问题: sdkmanager "platform-tools" "platforms;android-29"


Sku*_*nka 3

经过几个小时的努力解决这个问题,我明白出了什么问题以及如何解决它。

在文件资源管理器中,我进入C:/Android/android-sdk/。在这个文件夹中,有一些文件夹,但我查看了build-tools/platforms

构建工具中,我有文件夹28.0.3,它对应于 Android BuildTools 28.0.3,所以这个很好。

然后,在platforms文件夹中,我只有android-28文件夹,这意味着Android Studio没有正确安装Android 29(我尝试使用android 26、27和30,但这些都没有正确安装或安装在另一个文件夹中)。这是我的主要问题。

因此,我要求我的一位朋友将他的android-29存档发送给我,将其解压到我的平台文件夹中,然后就不再出现错误,我可以毫无问题地使用 Flutter。