将flutter应用程序从ios移至Windows时反之亦然

时间:2019-01-09 16:06:43

标签: flutter

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

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

干净运行flutter后,出现此错误(似乎在ios机器上,flutter路径不同于Windows) flutter clean

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

基本上我想知道维护代码的方式,可以在两种环境下重复使用。

谢谢

1 个答案:

答案 0 :(得分:0)

将代码从一台计算机移动到另一台计算机时,需要运行val s: String = "abc" // OK! val ss: String = (s + s).also { println(it.length) }

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

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

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