6

当我尝试将我的应用程序构建到 Flutter Desktop 时,它会失败并显示以下消息:

Launching lib/main.dart on Linux in debug mode...
Exception: Build process failed

我的配置是:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.19.0-2.0.pre.142, on Linux, locale pt_BR.UTF-8)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 3.6)
[✓] Connected device (1 available)

谁能知道如何解决这个问题?

谢谢

4

4 回答 4

1

我遇到过同样的问题。

首先我跑了flutter run -v -d linux,我跟着日志,我注意到它是一个操作系统错误

Unhandled exception:
FileSystemException: Setting current working directory failed

所以,我首先切换到主频道(某些人的解决方案),运行颤振升级,我得到了同样的错误。

我的工作目录是/home/xylia/Flutter\ Apps/github_pages,我觉得它可能是文件夹名称中的空格(我曾经遇到过这样的问题),所以我创建了一个没有空格的新文件夹并且它有效!

我不完全确定将频道更改为 master 是否有帮助,但这样做没有害处

于 2020-07-14T16:09:24.640 回答
1

我不知道您是否已经找到了解决方案,但是对于遇到此问题的每个人,我通过执行以下操作解决了它:

在您的项目根目录中删除 linux 文件夹,例如rm -rf linux.

运行flutter clean以删除构建文件夹和其他相关文件。

然后运行flutter create .让flutter重新创建你的linux文件夹。

于 2021-03-04T17:42:24.937 回答
0

我遇到了同样的问题,我的解决方法是在主 SSD/HDD 驱动器上创建/运行颤振项目。

于 2020-08-16T13:45:45.643 回答
0

就我而言,这是一个依赖问题。我试图svg_flutter在桌面应用程序中使用包(不支持)。

尝试运行flutter run -v -d linux并检查是否有任何错误消息与您最近添加的新软件包相对应。

于 2020-09-02T07:09:12.083 回答