没有有效的Android SDK平台

时间:2018-12-31 09:57:48

标签: flutter

当我在cmd中编写flutter doctor命令时,出现此错误。

No valid Android SDK platforms found in G:\SdkManager\platforms. Candidates were:
        - android-21
        - android-27
        - android-28
        - android-8.0.0

flutter doctor

env

path

flutter sdk

platforms

plugins

6 个答案:

答案 0 :(得分:3)

当您没有安装任何 build-tools 软件包时,似乎会显示此消息。在撰写本文时,要安装所需的最低版本,您可以通过以下方式解决此问题:

sdkmanager "platform-tools" "platforms;android-29" "build-tools;28.0.3"

答案 1 :(得分:1)

我已经在Windows 10上使用命令行手动设置了我的Android SDK,在尝试设置开发环境时,我能够解决此类错误,如果您想像我一样解决它,请按照我在相关问题中在GitHub评论中发布的后续步骤进行操作:

https://github.com/flutter/flutter/issues/19805#issuecomment-478306166

也许这可以帮助您解决问题。

我希望这可以帮助任何需要它的人!再见!

答案 2 :(得分:0)

在AndroidStudio中,转到菜单>工具> Android> SDK Manager
在“ SDK平台”选项卡上,选择一个或多个平台,然后单击“确定”按钮。
等待下载完成,然后重试。

答案 3 :(得分:0)

尝试从文件->设置-> sdkmanager下载所有sdk。 而且不要手动下载。

答案 4 :(得分:0)

找到您的SDK路径并执行代码。

requests.get(url).json

see here

答案 5 :(得分:0)

您应该下载并安装适用于各个平台版本的 Android 构建工具。这可以通过 Android SDK 管理器完成。

相关问题