flutter - 将 flutter app 从 ios 移动到 windows 时出现问题,反之亦然

标签 flutter

<分区>

我已经在 ios 设备上创建了 flutter 应用程序,在模拟器上构建并成功运行。

我已将该代码带到我的 Windows 机器上。当我在 visual studio code 上打开项目时,出现以下错误。 main.dart issue

运行 flutter clean 后,我得到这个错误(似乎在 ios 机器上 flutter 路径与在 windows 上不同) flutter clean

当我将在 windows 中创建的应用程序移动到 ios 时,通过更改 .packages 文件中的路径,我能够删除错误但是我在 main.dart 文件中添加和引用的文件和文件夹,该项目无法找到那个。即使智能感知也不显示我的文件。

基本上我想知道如何维护我可以在两种环境中重用的代码。

谢谢,

最佳答案

将代码从一台机器移动到另一台机器时,需要运行flutter packages get

实际上,您应该删除 .gitignore 中列出的所有目录和文件。
这些文件包含可能从一台机器到另一台机器不匹配的机器特定路径。

使用 git 传递更改(克隆/提交/拉取)会自动执行此操作。

相关问题 Improve error output for projects copyied from another machine. #26014

关于flutter - 将 flutter app 从 ios 移动到 windows 时出现问题,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54114078/

相关文章:

ios - Flutter:在iOS上第二次使用image_picker从图片库中选择照片 'Lost connection to device.'

visual-studio - flutter 命令不会从终端执行,需要很长时间

firebase - Flutter Firestore - 如何读写对象数组

android - 您的应用未使用 AndroidX - Flutter 不允许我生成 apk

flutter - Provider Widget 的放置位置——Flutter Provider Package

flutter - 考虑到firebase用户是否在线处理firebase通知

flutter - 从另一个有状态小部件调用一个有状态小部件中的方法 - Flutter

mongodb - 如何将 Flutter 与 MongoDB 连接

flutter - 如何在 Flutter for web TextField 上触发 onSubmitted

android - Flutter:使用 Sliver 小部件时如何在滚动时隐藏 BottomAppBar?