Joh*_*ohn 5 visual-studio-code flutter
我刚开始使用 Flutter,可以在 Android Studio 中运行我的 Flutter 应用程序。我想尝试 Visual Studio Code,但是当我单击运行按钮时,我在输出窗口中看到了这个:
[Running] dart
"c:\MyStuff\Source\Flutter\hello_world\test\widget_test.dart"
'dart' is not recognized as an internal or external command,
operable program or batch file.
[Done] exited with code=1 in 0.199 seconds
Run Code Online (Sandbox Code Playgroud)
我的第一个想法是我的 Path 环境变量,我试图让它发挥作用。它看起来像这样:
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps; c:\Flutter\bin;
c:\temp\flutter; c:\windows\system32;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\temp\Flutter\bin\cache\dart-sdk.old1\bin
Run Code Online (Sandbox Code Playgroud)
我的 c:\temp\Flutter 目录如下所示:
https://i.stack.imgur.com/584fj.jpg
(我把它包括在内是因为我有点迷茫,希望有人能发现我做错了什么。)
有没有人知道我做错了什么?这似乎应该只是基本设置,但我显然把它搞砸了。:(
编辑:
感谢您的回复!我确实做了第一件事。Flutter 医生给了我这个:
[flutter] flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version
10.0.16299.547], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK
28.0.2)
! Some Android licenses not accepted. To resolve this, run: flutter
doctor --android-licenses
[?] Android Studio (version 3.1)
[!] VS Code, 64-bit edition (version 1.25.1)
[?] Connected devices (1 available)
! Doctor found issues in 2 categories.
exit code 0
Run Code Online (Sandbox Code Playgroud)
我不知道如何在 VSCode 的命令面板中使用参数 (-v) 运行 Flutter doctor。也许这会给我更多的信息。它似乎只允许我在那里“罐装”命令。你知道我如何使用 -v 参数运行 Flutter doctor 吗?
首先,只需将 sdk 放在易于到达的地方。我的位于我的下载文件夹的压缩目录中,这种方式最适合我。解压缩后,flutter_console.bat
根据您的屏幕截图找到该文件,它就在屏幕截图显示的目录中。运行文件。然后转到用户变量修改路径中的环境变量,并删除其他 flutter 目录和您放置的 dart 目录。把flutter目录的整个路径,例如我的是C: Users/UserName/Downloads/Compressed/flutter_windows_v0.5.1-beta/flutter/bin
重启计算机以更新路径
重启后转到用户设置中的vs代码设置,添加这一行
"dart.flutterSdkPath": "C:\\Users\\UserName\\Downloads\\Compressed\\flutter_windows_v0.5.1-beta\\flutter\\bin",
Run Code Online (Sandbox Code Playgroud)
注意上面的反斜杠 这是将编辑器指向 Sdk 的位置。还可以转到扩展搜索或市场并安装 dart 和 flutter 插件
归档时间: |
|
查看次数: |
18010 次 |
最近记录: |