当前位置: 首页 > 知识库问答 >
问题:

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

颜鸿云
2023-03-14

像这样的东西

If(app.inDebugMode) {
   print("Print only in debug mode");
}

如何检查flutter应用程序是否运行在调试或发布模式?

共有1个答案

萧和平
2023-03-14

虽然断言在技术上是有效的,但您不应该使用它们。

相反,使用常量kreleasemodefrom包:flutter/foundation.dart

不同之处在于树摇晃

if (kReleaseMode) {

} else {
  // Will be tree-shaked on release builds.
}
 类似资料:
  • 首先,抱歉英语不好。我从Flatter开始,我已经安装了所有必要的东西,但是当尝试运行测试应用程序(在模拟器或设备中)时,我会收到下面的错误消息。 正在启动lib\main。调试模式下XT1097上的dart。。。正在初始化gradle。。。正在解析依赖项…*运行Gradle时出错:从以下位置退出代码1:C:\Testes\first\u app\android\gradlew。bat应用程序:属

  • 我四处打听做了些研究但似乎找不到解决办法 我举个例子。localme(3862):type=1400 audit(0.0:2646):avc:denied{write}for name=“cache”dev=“sdb3”ino=82035 scontext=u:r:untrusted\u app:s0:c512,c768 tcontext=u:object\r:system\u data\u fi

  • 我已经做了一个颤振应用。发布的apk大约为14MB。我搜索了一些方法来缩小这个范围,并发现了以下内容:https://flutter.io/android-release/#enabling-前卫 但我的问题是,我怎样才能知道我在步骤1中使用的所有附加库?是否有任何命令可以了解它们,或者只是我添加到? 我需要如何在这个文件?

  • 当我运行应用程序时,它卡住了 它永远不会初始化Gradle或依赖项

  • 使用Android Studio开发颤振将LogCat控制台替换为run选项卡。 这很好,但是我如何拍摄调试设备的屏幕截图呢?以前我经常展开LogCat侧菜单并单击捕获图像按钮,但现在我在任何地方都找不到它。