使用vscode开发一个flutter应用,但是停止调试在手机上打开应用后,加载了之前的版本

Posted

技术标签:

【中文标题】使用vscode开发一个flutter应用,但是停止调试在手机上打开应用后,加载了之前的版本【英文标题】:Using vscode to develop a flutter app, but after stopping the debugging and opening the app on the phone, it loads the previous version 【发布时间】:2021-12-05 04:42:15 【问题描述】:

我正在使用 Vscode 开发 Flutter 应用程序。在我的手机上以调试模式运行应用程序并停止调试后,然后在手机上打开应用程序,它会加载以前的版本而不是当前版本。

【问题讨论】:

是的,这也发生在我身上。在停止调试之前尝试运行 flutter run。这将帮助您获取应用的当前版本。 擦除数据并再次运行。 @SanjeevAV 是在停止当前调试会话之后,还是仍在运行? @Abdimussa 如下所示再次运行应用程序。 【参考方案1】:

结束调试会话后不存在热重载/重启。

如果您想在调试后将更新后的应用保留在手机上,

    停止调试会话 再次运行应用程序

【讨论】:

【参考方案2】:

打开 AVD 管理器。选择您正在运行应用程序的模拟器。

WipeData 并在同一个模拟器中再次运行。

【讨论】:

以上是关于使用vscode开发一个flutter应用,但是停止调试在手机上打开应用后,加载了之前的版本的主要内容,如果未能解决你的问题,请参考以下文章

Flutter入门教程教你如何实现VSCode高效开发

构建 Flutter 应用程序的10个最佳 VSCode 插件

Flutter Android 真机器调试 模拟器调试Vscode 中开发 Flutter 应用

如果在 Flutter 中仅按下空格键,则会出现 VSCode 智能感知

VSCode和flutter,如何连接多个设备?

Flutter 开发 VScode 快捷键(Mac)