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

标签 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

最佳答案

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

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

关于android - 从 WIN 10 切换到 Ubuntu 后,Flutter 应用程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55594487/

相关文章:

flutter - Dart:无法访问嵌套的 map 对象

flutter - Flutter web 中的字体无法按预期工作

android - 为特定调用设置超时

android - 在 Android Studio 中调试测试用例

android - Parse.com - 发布我的应用程序后我收到重复的推送通知

bash - 如何在 ubuntu linux 上将 Flutter SDK 永久添加到 PATH?

flutter - 使用 ... 运算符将列表添加到另一个列表有什么区别?

android - 相机在 Nougat 7.0 中不工作

Android Intent 街景 View 不再有效

android - 如何验证用户是否具有网络访问权限并在没有网络访问权限时显示弹出警报