You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter中log()函数输出的日志无法找到,求定位方法

Flutter log() 日志定位方法

你的代码写法没问题,找不到日志是因为没正确过滤应用日志,试试下面几种方法:

  • Logcat精准过滤
    打开Android Studio的Logcat面板,在搜索框输入以下任意一种过滤条件:

    • 应用包名:package:com.your.app.name(替换成你自己的应用包名,在android/app/build.gradle里的applicationId字段能找到)
    • 日志标签:tag:flutter(log()函数默认用flutter作为标签)
    • 日志内容:直接搜hi starting
  • 用Flutter DevTools查看

    1. 确保应用通过flutter run启动
    2. 终端输入flutter devtools打开调试工具,在浏览器中进入对应页面
    3. 切换到「Logging」面板,这里会清晰展示所有Flutter输出的日志,还能按级别、标签筛选
  • 终端直接查看
    用flutter run命令启动应用,终端会直接输出Flutter相关日志,你的hi starting会直接显示在这里,不会被系统日志淹没。如果日志太多,也可以在启动时加上过滤参数:flutter run | grep "hi starting"(Mac/Linux)或flutter run | findstr "hi starting"(Windows),直接定位目标日志

你的代码示例:

import 'package:flutter/material.dart';
import 'dart:developer';

void main() {
  log("hi starting");
  runApp(MyApp());
}

内容的提问来源于stack exchange,提问作者umarkaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 11:42:37