【问题标题】:Flutter run show previous debugprint?Flutter 运行显示以前的调试打印?
【发布时间】:2020-04-19 16:09:28
【问题描述】:

当我再次运行 flutter run 时,它会显示以前的调试打印 idk 为什么? 我可以修吗? 我想为新的运行明确打印

即使我拔掉我的设备,它仍然会打印以前的打印件

我也已经做了flutter clean和无效缓存/重启

这是颤振医生-v

颤振医生-v

[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.17134.1184], locale en-ID) • Flutter 版本 1.12.13+hotfix.5,位于 C:\datac\flutter • 框架修订27321ebbad(3周前),2019-12-10 18:15:01 -0800 • 引擎版本 2994f7e1e6 • Dart 版本 2.7.0

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2) • Android SDK 位于 C:\Users\Ethel\AppData\Local\Android\sdk • 未配置 Android NDK 位置(可选;对原生分析支持有用) • 平台 android-29,构建工具 29.0.2 • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483-b03) • 接受所有 Android 许可证。

[√] Android Studio(3.5版) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件版本 40.2.2 • Dart 插件版本 191.8593 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483-b03)

[√] 已连接设备(1 个可用) • Redmi 4A • 7effb4f17ce4 • android-arm64 • Android 7.1.2 (API 25)

• 未发现任何问题!

【问题讨论】:

    标签: flutter


    【解决方案1】:

    这不会影响您正在构建的应用程序的功能。它与颤振hot reload feature 有关。如果您冷启动 PC 并执行 flutter run,则在构建过程完成并将应用程序安装在您的设备上后,您会注意到 IDE 中的微调器显示“Syncing files to device deviceName...”(这种情况发生一次)。此过程将文件移动到您的设备内存中,这有助于热重载。要清除日志,您需要删除这些文件。清除调试打印的简单但不一定是快速的方法是:

    Reboot your android device or emulator这会清除内存

    使用其他安卓设备/模拟器进行测试

    【讨论】:

      猜你喜欢
      • 2021-07-17
      • 2013-04-05
      • 2020-04-08
      • 1970-01-01
      • 2020-03-06
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 2020-02-15
      相关资源
      最近更新 更多