我有一个使用Flutter
通过Visual Studio Code开发的Android / iOS应用。当我在Android> = 5.0或任何版本的iOS上运行它时,它可以完美运行,但是当我在Android 4.x上运行它时,它立即崩溃(很遗憾,应用已停止)。
我想修复它,但是Flutter
没告诉我发生了什么事。
我试图通过按下F5按钮并同时使用命令行flutter run
来运行VSCode,但是都没有显示可以使用的功能。我尝试使用trace
命令[Flutter trace run]
运行,但是它显示The --debug-port argument must be specified
,但我不知道这意味着什么。
我只需要向我显示问题所在的堆栈跟踪或行错误即可。我必须在VSCode上配置一些东西吗?
答案 0 :(得分:2)
根据检查版本1.51.1,Visual Studio Code中提供了一个调试控制台。可以通过在菜单View > Debug Console
中导航来启用/禁用此功能。 Android模拟器和iOS模拟器的日志都可以显示在调试控制台上。
但是,如果您要检查Visual Studio Code之外的Flutter调试日志,则如注释中先前所述,使用终端的adb logcat
命令对于Android来说效果很好。
在iOS上,一种检查日志的方法是通过控制台。按⌘+空格键,然后键入“控制台”,然后按Enter启动应用程序。 iOS设备应显示在控制台应用程序的左侧窗格中的Devices
下。单击iOS设备应显示其日志。