Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio Android Studio中的颤振热重新加载_Android Studio_Flutter - Fatal编程技术网

Android studio Android Studio中的颤振热重新加载

Android studio Android Studio中的颤振热重新加载,android-studio,flutter,Android Studio,Flutter,我首先想知道如何使用Android Studio在flatter中执行热重新加载。由于我已经习惯了 Android Studio的自动保存,我甚至没有考虑过Ctrl +S的热重载。 然后我在Keymap中指定了flatter Hot Reload,效果非常好。但现在我才意识到CTRL+S也会执行热重新加载。我在Keymap中查找快捷键,发现CTRL+S被映射到Save All 现在我想知道保存所有甚至做了什么,与我指定的颤振热加载组合键相比,它做了什么额外的事情? 当Android Studi

我首先想知道如何使用Android Studio在flatter中执行热重新加载。由于我已经习惯了<强> Android Studio的自动保存,我甚至没有考虑过Ctrl +S的热重载。 然后我在Keymap中指定了
flatter Hot Reload
,效果非常好。但现在我才意识到CTRL+S也会执行热重新加载。我在Keymap中查找快捷键,发现CTRL+S被映射到
Save All

现在我想知道
保存所有
甚至做了什么,与我指定的
颤振热加载
组合键相比,它做了什么额外的事情? 当Android Studio已经自动保存所有内容时,我不知道为什么要保存所有内容。

ctrl+s用于保存,当启用“保存时执行热重新加载”时,也会启用“热重新加载”


颤振运行
写入android studio下方的终端。 一旦应用程序运行到你的设备或模拟器中,按
r
进入终端->这将热加载你的应用程序[例如:-在执行
flatter run
后对你的应用程序进行一些小的更改,然后按
r
,你会注意到热加载功能

结论 这确实很重要。显然,flatter插件只需执行
Apply Changes
,对
Save All
调用作出反应,该调用将始终调用
flatter Hot Reload


我所做的一个有趣的观察是,
flatterhot-Reload
不会(在写作时)当代码没有更改时,热重新加载应用程序,但是
保存所有
也将和
应用更改
,这就是为什么我写
保存所有
调用
应用更改

在我的场景中,我是从头开始编写代码,没有遵循编码标准。 在那之前,当我开始工作时,它是热重新加载的问题

 void main() => runApp(new HelloFlutterApp());

谢谢你。但是为什么启用自动同步后它不会热加载?我很困惑。你最初的问题似乎没有包含任何关于热加载不工作的内容。我的意思是,为什么它不会自动热加载。Android Studio会自动保存文件。这不在oq中。否。很抱歉让你困惑。我一点问题都没有。我只是想知道为什么
Save all
功能会触发热重新加载,但不会自动触发,因为文件是在不按CTRL+S的情况下保存的。
CTRL+S
会触发Save all功能。我想我的这个问题是没有意义的。Android Studio会自动保存文件,所以你永远不会使用
CTRL+S
在颤振之外,我想知道为什么它不会在自动保存时触发热重新加载,但这不是一个好问题。你在谈论哪个翻译工具?