从 VS Code 在模拟器上同步应用程序非常慢

Posted

技术标签:

【中文标题】从 VS Code 在模拟器上同步应用程序非常慢【英文标题】:Sync app on simulator from VS Code is very slow 【发布时间】:2020-08-08 10:18:12 【问题描述】:

我正在使用 VS Code 在 MacOS 上使用 Flutter 编写应用程序(第一次)。

一切正常,但是当我运行应用程序时,同步速度很慢,我的意思是,如果我在主屏幕中更改某些内容,保存然后单击“在 ios 设备上运行”它会加载旧版本,忽略我的编辑但在随机时间后,它会加载具有正确编辑的正确版本。

我正在开发 Catalina 10.15.4(macbook pro 13 英寸 2015 年初,Xcode 更新到最新版本)。

这是在主屏幕上编写的代码,其他文件与原始模板保持不变。 (我在 LaunchScreen 中添加了 3 张图片,在 android 启动屏幕中添加了另外一张)。


class HomeScreen extends StatefulWidget 
  @override
  _HomeScreenState createState() => _HomeScreenState();


class _HomeScreenState extends State<HomeScreen> 
  @override
  Widget build(BuildContext context) 
    return Scaffold(
      appBar: AppBar(
        title: Text('BuddyLang'),
        centerTitle: true,
        backgroundColor: Colors.orange,
      ),
      body: Center(
        child: FlatButton(
          onPressed: (),
          child: Text('click me'),
        ),
      ),
    );
  



【问题讨论】:

【参考方案1】:

尝试Flutter clean 然后Restart 你的应用程序并检查是否发生这种情况是Flutter run --release

【讨论】:

感谢您的回答。我试图重新启动颤振,但它没有改变,它是一样的。使用“Flutter run --release”会显示“没有连接支持的设备。” 当我按“r”重新启动颤振时,输出是“颤振重新启动”然后“找不到名为重新启动的命令”。 :|

以上是关于从 VS Code 在模拟器上同步应用程序非常慢的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 无法在 VS Code 上构建示例 iOS 应用程序

可以使用颤振在 VS Code 和 Android Studio 中启动但无法连接到模拟器

终端 Git 跟踪与 VS Code git 跟踪不同步

同步个人vs code 习惯性配置gists 到码云(Gitee)

使用 Entity Framework 6.1 和 MVC 5 从数据库中使用 Code First 后如何同步模型?

在 VS Code 上模拟 Android 时出现“无效参数:找不到 null 的可执行文件” - Mac OS X