草庐IT

debug_msg

全部标签

debugging - 在 Visual Studio Code 中找不到 Flutter Inspector/Toggle Debug Paint

尝试在VSCode中找到选项ToggleDebugPaint或FlutterInspector但没有成功。我在2.24.0版本上安装了Flutter和Dart扩展。 最佳答案 在版本2.17.0中,命令“Flutter:切换DebugPaint”被替换为“Flutter:InspectWidget”但从版本2.24.0开始它还被替换为DartDevTools选项,这是用于调试和检查Dart/Flutter的新功能和当前功能。在命令面板中:>Dart:OpenDevTools请注意,调试session必须处于事件状态才能使该选项可用:

debugging - 在 Visual Studio Code 中找不到 Flutter Inspector/Toggle Debug Paint

尝试在VSCode中找到选项ToggleDebugPaint或FlutterInspector但没有成功。我在2.24.0版本上安装了Flutter和Dart扩展。 最佳答案 在版本2.17.0中,命令“Flutter:切换DebugPaint”被替换为“Flutter:InspectWidget”但从版本2.24.0开始它还被替换为DartDevTools选项,这是用于调试和检查Dart/Flutter的新功能和当前功能。在命令面板中:>Dart:OpenDevTools请注意,调试session必须处于事件状态才能使该选项可用:

{return_msg=输入源“/body/xml/mch_id”映射到值字段“商户号”字符串规则校验失 解决方案

测试环境OK我检查了下代码,造数据本地跑了下,貌似也没啥问题 进了生产直接报错,报错信息如下: 看了下特意看了下生产库的配置,,一个一个的查,发现都配置了,没有问题,但是调用微信下单接口的时候报错了然后看了下调用的接口那边收银台返回的日志如下:商户号配置多了个空格匹配正则报错在后台商户号配置那里改下,OK  现在下单成功可以支付啦! 

layout - Visual Studio Code : Flutter: how to efficiently debug on two simulator at the same time

当我使用iOSSimulator时用Flutter调试项目,如果我想查看anotherSimulator检查布局在更大/更小的屏幕上是否良好。我发现我需要stop当前项目,然后单击run使用另一个模拟器进行项目。然后,如果我在之前的模拟器中直接点击应用程序,我可以看到布局不是layoutjustdebugging,它是previouslayout.这使得不同屏幕尺寸的调试效率很低。有没有办法通过更快地比较不同的屏幕尺寸来改进调试过程? 最佳答案 您可以使用-dall参数同时调试所有连接的设备:flutterrun-dall

layout - Visual Studio Code : Flutter: how to efficiently debug on two simulator at the same time

当我使用iOSSimulator时用Flutter调试项目,如果我想查看anotherSimulator检查布局在更大/更小的屏幕上是否良好。我发现我需要stop当前项目,然后单击run使用另一个模拟器进行项目。然后,如果我在之前的模拟器中直接点击应用程序,我可以看到布局不是layoutjustdebugging,它是previouslayout.这使得不同屏幕尺寸的调试效率很低。有没有办法通过更快地比较不同的屏幕尺寸来改进调试过程? 最佳答案 您可以使用-dall参数同时调试所有连接的设备:flutterrun-dall

debugging - 在调试器中暂停 Flutter 应用程序并等待在 IntelliJ 中点击

我正在尝试通过暂停它来调试Android模拟器中的Flutter应用程序,点击一个按钮并期望调试器将我带到按钮onPressed事件处理程序,我想在其中执行通过代码。当我点击按钮时,没有任何反应,调试器也没有从暂停状态变为运行状态。但是,如果我在点击按钮后恢复应用程序,则会立即调用onPressed事件处理程序,因此很明显,在应用程序暂停时模拟器正在拾取点击。如何以这种方式调试我的应用程序,而不是手动查找正确的.dart文件和正确的按钮并插入断点? 最佳答案 不幸的是,您不能完全做到这一点。暂停应用程序会阻止事件循环执行,并且不会调

debugging - 在调试器中暂停 Flutter 应用程序并等待在 IntelliJ 中点击

我正在尝试通过暂停它来调试Android模拟器中的Flutter应用程序,点击一个按钮并期望调试器将我带到按钮onPressed事件处理程序,我想在其中执行通过代码。当我点击按钮时,没有任何反应,调试器也没有从暂停状态变为运行状态。但是,如果我在点击按钮后恢复应用程序,则会立即调用onPressed事件处理程序,因此很明显,在应用程序暂停时模拟器正在拾取点击。如何以这种方式调试我的应用程序,而不是手动查找正确的.dart文件和正确的按钮并插入断点? 最佳答案 不幸的是,您不能完全做到这一点。暂停应用程序会阻止事件循环执行,并且不会调

debugging - 调试flutter时如何打印出对象的整个字符串私有(private)值

我正在调试使用LocalStorage的代码.发现很难查看_file.path的整个值:printthis._file.path会给出错误error:org-dartlang-debug:synthetic_debug_expression:1:6:Error:Thegetter'file'isn'tdefinedfortheclass'本地存储'WATCH窗口展开这个值,但只能看到部分字符串打印this并展开为这个值,只看到部分字符串值---/Application/3...以...结尾也是。我可以更改库的代码以添加新行print(_file.path);但我不认为这是推荐的,因为它

debugging - 调试flutter时如何打印出对象的整个字符串私有(private)值

我正在调试使用LocalStorage的代码.发现很难查看_file.path的整个值:printthis._file.path会给出错误error:org-dartlang-debug:synthetic_debug_expression:1:6:Error:Thegetter'file'isn'tdefinedfortheclass'本地存储'WATCH窗口展开这个值,但只能看到部分字符串打印this并展开为这个值,只看到部分字符串值---/Application/3...以...结尾也是。我可以更改库的代码以添加新行print(_file.path);但我不认为这是推荐的,因为它

dart - setter 'msg=' 在 null 上被调用

我正在使用flutter向api发送请求,并将响应值保存在我的一个模型的实例中。但我收到一些奇怪的错误。您可以在下面看到我的代码和错误。我正在使用scoped_model进行状态管理。import'dart:convert';import'dart:async';import'dart:io';import'package:shared_preferences/shared_preferences.dart';import'package:scoped_model/scoped_model.dart';import'package:http/http.dart'ashttp;impor