我已经在ios设备上创建了flutter应用,并在模拟器上成功构建并运行了
我已将该代码带到Windows机器上。当我在Visual Studio代码上打开项目时,出现以下错误。 main.dart issue
干净运行flutter后,出现此错误(似乎在ios机器上,flutter路径不同于Windows) flutter clean
当我将Windows中创建的应用程序移动到ios时,通过更改.packages文件中的路径,我能够消除错误,但是我在main.dart文件中添加并引用的文件和文件夹,该项目无法找到该位置。即使是智能提示也不会显示我的文件。
基本上我想知道维护代码的方式,可以在两种环境下重复使用。
谢谢
答案 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