从WIN 10切换到Ubuntu后Flutter应用程序将无法运行

时间:2019-04-09 13:50:48

标签: android flutter

最初在Win 10中创建的应用程序。我切换到Ubuntu。 当我尝试运行应用程序时,出现以下错误。 有什么想法需要在哪里编辑路径(上一个C:\)?

谢谢罗恩

* What went wrong:                                                      
Could not determine the dependencies of task ':app:flutterBuildDebug'.  
> java.net.URISyntaxException: Illegal character in opaque part at index 2: C:\\Dev\\FlutterApps\\xxxxxxxxx\\lib\\main.dart

2 个答案:

答案 0 :(得分:0)

没关系。我刚运行flutter clean,它删除了构建文件夹。然后运行flutter run,它重建了build文件夹并立即加载。

答案 1 :(得分:0)

实际上,flutter将软件包的路径保存在文件中。因此,您得到的错误是因为Windows文件系统的路径保存在您的项目中,而这些路径在Ubuntu上无效。要解决这个问题:

  1. 在项目目录中打开终端,然后使用flutter clean
  2. 然后flutter packages get
  3. 现在尝试运行您的应用。