som*_*121 11 debugging visual-studio-code flutter
我正在尝试在 Visual Studio 代码上为我的 flutter 应用程序运行调试模式(单击“运行和调试”),但是当我这样做时,我面临以下问题:
The Xcode project defines schemes: release, private.
Exception: You must specify a --flavor option to select one of the available schemes.
Run Code Online (Sandbox Code Playgroud)
所以我有这两种“口味”,但我不知道如何指定使用哪一种。通常,通过终端运行应用程序需要我这样指定:flutter run --flavor private但我不确定如何为调试执行相同的操作。调试模式是否有等效命令?
希望得到一些帮助,提前致谢!
如果您正确创建了您的口味(和模式)(请检查此作为参考:Flutter 中的 Flavors by Flutter Expanded 频道),并且如果您使用的是 android studio,那么这个答案只会是您正在寻找的内容,因为它是我解决的它。
在遵循视频或任何其他正确的解释或步骤后,如果您通过命令运行应用程序,则确实无法运行调试器,也无法附加任何开发工具。例如,在我的例子中,我的风格之一被命名为“staging”,所以我运行的命令是:
flutter run --flavor staging -t lib/main_staging.dart
Run Code Online (Sandbox Code Playgroud)
但是,通过这样做,您可以运行您的应用程序,但您不会看到任何前面提到的附加工具。我所做的(这就是答案)是这样的:
然后添加额外的参数(在我的例子中,我想运行“staging”风格或模式,正如您可能已经注意到的那样),所以:
之后,我摆脱了这个异常
Exception: You must specify a --flavor option to select one of the available schemes.
Run Code Online (Sandbox Code Playgroud)
也就是说:当点击这两个按钮(“运行”或“调试”)之一时,异常不再显示:
就这样了。之后,我能够看到调试器以及开发工具都在工作。
小智 0
是的,您必须在 launch.json 文件配置中添加参数
“args”:[“--风味”,“风味名称”]
注意:您将在项目的 .vscode 文件夹中获得此 json 文件
| 归档时间: |
|
| 查看次数: |
14776 次 |
| 最近记录: |