Jac*_*311 4 debugging android flutter
我想将日志语句打印到任何 LogCat 控制台(详细、调试等),但我似乎找不到方法来做到这一点。
或print()似乎debugPrint() 不起作用,或者更好的是我应该说我不知道它们在哪里打印。
另外,由于某种原因,LogCat 控制台显示“没有连接的设备”和“没有可调试的进程”,即使我让模拟器在后台运行并且文件在模拟器上完美执行。
基于Flutter Doc,日志记录视图显示来自 Dart 运行时、应用程序框架(如 Flutter)的事件以及应用程序级别的日志记录事件。默认情况下,日志记录视图显示:
stdout以及stderr来自应用程序请参阅以编程方式调试 Flutter 应用程序文档。您可以使用:
stderr.writeln('print me');
Run Code Online (Sandbox Code Playgroud)
或者
import 'dart:developer' as developer;
void main() {
developer.log('log me', name: 'my.app.category');
developer.log('log me 1', name: 'my.other.category');
developer.log('log me 2', name: 'my.other.category');
}
Run Code Online (Sandbox Code Playgroud)
或者
import 'dart:convert';
import 'dart:developer' as developer;
void main() {
var myCustomObject = ...;
developer.log(
'log me',
name: 'my.app.category',
error: jsonEncode(myCustomObject),
);
}
Run Code Online (Sandbox Code Playgroud)
从您的应用程序登录。
| 归档时间: |
|
| 查看次数: |
10485 次 |
| 最近记录: |