我通过下载和安装发行版来安装flutter。 它在其缓存子文件夹中包含一个 partial dart SDK。 也就是说,它(除了其他可执行文件之外)缺少dart2native。
我意识到我可以从他们的网站下载并安装一个单独的dart SDK,然后更改所有路径以指向此更新的完整SDK。但这就是问题所在-我不希望并行运行2个sdk版本,这很混乱,很可能会导致错误(例如,我的android studio副本可能指向这个SDK或那个SDK,而上帝知道什么)其他工具可能会指向它)。
问题:有没有办法用缺少的工具“填充”我的dart SDK?还是我注定要并行运行2个版本的dart SDK?
答案 0 :(得分:0)
回答我自己的问题-经过大量的搜索,我找到了一个仓库维护人员,指出“ 现在,如果您想进行Dart开发并使用Dart终端命令(例如dartfmt,pub或dart2native),建议您下载并安装Dart SDK。如果需要,也可以将其添加到路径中。“
这显然不是最佳选择。实际上,正如我所期望的那样,似乎已经导致一些人面临问题,如果您希望看到此问题,请对https://github.com/flutter/flutter/issues/43968发表评论。