bai*_*onk 6 dart visual-studio-code flutter
我只是尝试执行Flutter:New Project,但是它显示错误找不到flutter SDK。我已经确保完成Flutter Doctor的所有要求。
有什么办法解决这个问题?
谢谢。
小智 48
在macOS 上,这是通过以下步骤解决的。
首先找到你下载的flutter sdk(可以从这里下载)。除非您选择其他地方,否则它应该在您的下载文件夹中。
下一个:
如果 sdk 已下载到您的 Downloads 文件夹中,则您要添加的路径应为/Users/yourusername/Downloads/flutter/bin
最后,退出并重新启动终端窗口和 VS Code。重新启动后,两个应用程序都应该可以识别颤振,并且现在运行颤振医生应该可以工作了。
mah*_*mnj 11
问题是 VSCode.packages在您的 Flutter 项目中查找文件,该文件包含您的 Flutter SDK 和其他一些元数据的路径。您收到此错误是因为.packages文件丢失或.packages文件中Flutter SDK 的路径包含一些差异。
要解决它,您可以;
.packages文件并设置路径。.packages必须已经创建了一个。复制该文件并将其粘贴到项目的根目录中。flutter pub get这应该可以解决问题。
Ald*_*dan 10
对于 Windows
flutter文件夹Ctrl+ Shift+Pflutter并选择Flutter: New Application Project如果你想改变你的flutter sdk位置
Ctrldart你会看到的 :
{
"dart.sdkPath": "C:\\tools\\dart-sdk",
"dart.flutterSdkPath": "C:\\tools\\flutter",
"[dart]": {
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.suggest.insertMode": "replace"
}
}
Run Code Online (Sandbox Code Playgroud)
将dart.sdkPath和替换dart.flutterSdkPath为您的新 sdk 位置
对于未来的访客:)
我遇到了同样的问题,在我的终端flutter doctor或一般情况下flutter被识别,但 VSCode 无法识别我的 SDK 位置,因此flutter doctor例如不起作用。
首先要做的是按照flutter文档中的步骤进行操作:Flutter Doc
如果不行,直接改环境变量。
sudo nano /etc/environment
Run Code Online (Sandbox Code Playgroud)
现在添加你的 flutter SDK的bin文件夹的位置,你从这里下载的文件夹。
例如,您在此处提取了它: /Home/User/Software
添加/Home/User/Software/flutter/bin到PATH变量。路径由冒号(:)分隔
在我尝试了几种解决方案之后,这个解决方案奏效了。
| 归档时间: |
|
| 查看次数: |
4376 次 |
| 最近记录: |