19
社区成员




flutter doctor运行一绿到底,说明flutter配置完美无缺,但是在Android studio上,选择flutterSDK路径就是无法保存。正如上面截图所示。在网络上找了很多资料,尝试了几天都没有解决问题。最终有幸找到XXX,它靠谱的指点,一语点醒梦中人。原来是这样......
1. 实际上,配置Flutter SDK路径时,您应该指向Flutter SDK的根目录,而不是`bin`目录。Android Studio需要的是SDK的根路径,它会自己处理找到`bin`目录下的相关工具,包括`flutter.bat`(在Windows系统中)或相应的可执行文件。因此,确保你选择的是解压Flutter压缩包后直接的那个目录,比如如果你的Flutter解压在`C:\src\flutter`,就选择这个路径,而不是`C:\src\flutter\bin`。这样设置才能让Android Studio正确识别并使用Flutter SDK。
2. 除了 Android Studio,像 Visual Studio Code 等一些常用的集成开发工具在使用 Flutter 进行开发时,也通常需要将 Flutter SDK 路径配置到根目录,而非 bin 目录。这是因为这些开发工具在识别和使用 Flutter SDK 时,都需要获取完整的 SDK 信息和相关依赖,以保证开发环境的正常运行和功能的完整性。
3. 添加Flutter SDK的bin目录到PATH:
- 在Windows上,打开系统属性(右键点击“此电脑” -> 属性 -> 高级系统设置)。
- 点击“环境变量”按钮。
- 在“系统变量”区域找到名为`Path`的变量,然后点击“编辑”。
- 在编辑窗口中,点击“新建”,然后输入Flutter SDK的`bin`目录路径,例如`C:\src\flutter\bin`。
- 确保保存更改。