问题标签 [flutter-debug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
47973 浏览

flutter - 如何检查颤振应用程序正在调试中运行?

我有一个简短的问题。当应用程序处于调试模式时,我正在寻找一种在 Flutter 中执行代码的方法。这在 Flutter 中可行吗?我似乎在文档中的任何地方都找不到它。

像这样的东西

如何检查颤振应用程序是在调试还是发布模式下运行?

0 投票
1 回答
1947 浏览

android - Flutter调试发布模式,发布模式开启日志

我知道根据文档

调试信息被剥离。调试被禁用。

但是我们可以以某种方式强制打印日志,或者在发布模式下调试吗?“生产应用程序”我正在使用 Android Studio。

例如,在 AS 中开发 android 应用程序时,我们能够打印日志

0 投票
0 回答
95 浏览

android - 我可以在没有源代码的情况下使用 Dart Devtool 测试 APK 文件吗?

我正在使用 Flutter 和 CharlesProxy 测试一个 .APK 文件来检查网络流量,此时我在激发 WebSockets 网络流量wss://时遇到问题,Websockets 无法检查。

1-有什么方法可以让WebSockets在flutter app上调试,然后我可以通知开发人员实现它,然后我就可以在Charles代理上测试WebSockets了?

2-我可以在没有访问源代码的情况下将Dart Devtool 与.APK文件一起使用吗?

笔记:

  • .APk 使用 Flutter 制作。
  • 使用 .APK,它是用 Kotlin 制作的,在 Charles 代理上一切正常。
  • 查尔斯设置是正确的,我可以看到其他应用程序是://。

你的回答对我有帮助,谢谢。

0 投票
0 回答
212 浏览

android - 在运行两个设备的情况下调试 Flutter

我已经启动了两个模拟器,我正在尝试在调试模式下运行 Flutter 应用程序,但它不允许我,因为有第二个模拟器打开。

我实际上需要第二个模拟器,因为我已经将一个 Android 应用程序转换为 Flutter,并且我需要在两个应用程序中逐步调试每个方法,以查看差异在哪里。

有任何想法吗 ?

这是来自控制台。我还没有在 Android 应用上启动调试器。现在甚至无法启动 Flutter ...

0 投票
1 回答
70 浏览

flutter-web - Flutter 的断点被打破

我一直在尝试让断点在 VS Code 中起作用。我在 Flutter 稳定频道的最新版本,以及 VS Code 和 Dart 和 Flutter 的扩展。

我知道这个问题已经被问过并回答了好几次,但所有这些答案都只是巫毒修复。因此我再次问,因为没有一个对我有用。

是的,我正在执行 F5 而不是 Ctrl+F5。是的,我尝试重新安装扩展和 VS Code 以及颤振和 Windows。

是的,一旦 VS Code 连接到 chrome,断点仍然会变得未经验证。我的项目仅限网络。

我知道这是一个无法修复的问题,即使它在 github 上已多次修复。

0 投票
3 回答
3277 浏览

flutter - 使用brave浏览器调试flutter web app

我刚开始flutter web我想使用勇敢的浏览器来调试我的颤振应用程序,而不是 chrome 或 edge。

当我使用flutter devices命令时,它会给出以下结果。

我通过使用 web-server 提供的链接来使用勇敢,它不支持hot reload.

那么,如何使用 Flutter Web 配置 chrome 或 edge 以外的浏览器以获得完整的功能。

0 投票
0 回答
314 浏览

ios - Flutter 调试在一台 iOS 14 设备上运行,但不会在另一台 iOS 14 设备上运行

我有两台 iOS 设备,iPhone 8 和 iPhone 12 mini,都运行 iOS 14.4。

Flutter 调试在 iPhone 8 上正常工作,但在 iPhone 12 mini 上无法启动应用程序。它将挂在启动屏幕上,然后退出。

我可以在两台设备上从 XCode 开始调试,但即使从 XCode 成功启动后,下次我flutter run在 iPhone 12 mini 上运行时,调试也不会从颤振中工作。

Runninflutter run --release也可以正常工作。

这是我跑步时最后得到的flutter run --verbose

扑医生

iPhone 12 mini 上的应用程序允许本地网络连接。

我尝试过各种flutter clean、pod install、删除DeriverdData、重启iOS设备等,但没有成功。

我在这里想念什么?

0 投票
0 回答
270 浏览

flutter - Flutter Web 项目无法调试,但可以“运行”?

这是我的第一次 Flutter Web 体验。有趣的是,这段代码适用于“flutter run”

在此处输入图像描述

颤振医生

[√] Flutter (Channel stable, 2.0.1, on Microsoft Windows [Version 10.0.19041.867], locale tr-TR)

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2)

[√] Chrome - 为网络开发

[√] Android Studio(3.4版)

[√] IntelliJ IDEA 社区版(2019.1版本)

[√] VS Code,64 位版本(1.54.1 版)

[√] 已连接设备(2 个可用)

索引.html

主要代码

0 投票
0 回答
63 浏览

flutter - 有没有办法从动态链接重新启动我的颤振应用程序而不会失去对控制台的访问权限

您好我目前正在处理动态链接。但是,如果我想测试当应用程序不仅被带到前台,而且由动态链接启动时动态链接的行为,我需要完全关闭应用程序。在这种情况下,我将失去所有调试功能,因为我不再可以访问控制台等。有没有办法以我仍然可以访问控制台的方式执行此操作?

0 投票
0 回答
101 浏览

flutter - 如果安装 apk 则未安装然后显示空白屏幕。颤振飞镖语言

我正在研究 Dart 语言。我生成 split-per-abi (.apk) 和 release (.apk)。之后,当我尝试安装它时,它没有安装在某些设备上或安装了这个 apk 的设备上没有在白色空白屏幕上显示任何内容。

Flutter 2.0.0 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订版 60bd88df91(6 周前) • 2021-03-03 09:13:17 -0800 引擎 • 修订版 40441def69 工具 • Dart 2.12.0

最小 SDK 版本 23