我不知道我的Android Studio IDE出了什么问题,但每当我在Flutter中运行应用程序时,它总是在调试模式下运行。请看右边角落的标签。
密码:
正在调试模式下在POCO F1上启动lib\main.dart.
正在初始化gradle...正在解析依赖项...正在运行Gradle任务“assembleDebug”...内置build\app\outputs\apk\debug\app-debug. apk.正在安装build\app\outputs\apk\app. apk.正在将文件同步到设备POCO F1.
9条答案
按热度按时间mv1qrgav1#
你试过在“发布”模式下运行你的代码吗?
在一个终端中,你可以通过
flutter run --release
来实现。在Android Studio中,您可以使用
double tap shift
来打开search everywhere
命令窗口。如果你只是输入release
,你应该能够找到Flutter Run main.dart in Release Mode
命令。你也可以在菜单中的“运行”下找到这个,就像这样:
ngynwnxp2#
1.#运行命令:
应用程序默认运行在调试模式下,这是位janky,但需要提供像热重装和热重启功能。但是,如果您想在其他模式下运行应用程序,请尝试以下命令:
1.发布方式:
1.配置文件模式:
您也可以在IDE中添加这些标志,单击工具栏中的
main.dart
:在
Additional run flags
选项中添加--release
标志ryoqjall3#
从运行→编辑配置,您可以创建两个配置(复制并粘贴第一个,然后重命名)* 添加附加的参数 * 作为
--debug
用于调试和--release
用于发布,并选择其中一个以配置模式或发布模式启动您的应用(让gradle为您构建:))。oug3syen4#
如果你在vsCode中构建应用程序。然后,打开您的终端(
CTRL
+ `)并键入命令。qxsslcnc5#
要删除flutter debug banner,有几种可能性:
1-第一个是使用**MaterialApp**widget中的 debugShowCheckModeBanner 属性。
验证码:
然后做一个热重新加载。
2-如果您使用Android Studio或IntelliJ IDEA**,第二种可能性是在Flutter Inspector**中 * 隐藏调试模式横幅 *。
3-第三种可能性是使用Dart DevTools。
但是如果你想切换到释放模式,
使用此命令运行应用
flutter run --release
或在Android Studio中,单击:
>
运行>
在释放模式下Flutter Run 'main.dart'ioekq8ef6#
我总是喜欢学捷径
您可以使用以下快捷方式打开运行和写入的配置**--release**
ALTSHIFF 10,然后按0,然后按阿尔塔
最后,您只需在此处输入**--release**,然后按ENTER键
就是这样!
tcomlyy67#
我只更改了/android/app/src/main/Kotlin/MainActivity.kt中的软件包名称,与/android/app/build.gradle中的applicationID相同,现在它正在运行.
w80xi6nr8#
在VS Code中打开launch.json文件。
如果您没有launch.json文件,请转到VS Code中的Run视图,然后单击Create a launch.json file。
在configurations部分中,将flutter Mode属性更改为您想要的构建模式。例如,如果你想在调试模式下运行,你的launch.json可能看起来像这样:
通过Run视图运行应用程序。
ql3eal8s9#
如果你只想从应用程序的最右边的角落摆脱调试标记,你可以使用
到你的主.dart文件中。