flutter - Flutter Desktop Linux 构建失败
问题描述
当我尝试将我的应用程序构建到 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)
谁能知道如何解决这个问题?
谢谢
解决方案
我遇到过同样的问题。
首先我跑了flutter run -v -d linux
,我跟着日志,我注意到它是一个操作系统错误
Unhandled exception:
FileSystemException: Setting current working directory failed
所以,我首先切换到主频道(某些人的解决方案),运行颤振升级,我得到了同样的错误。
我的工作目录是/home/xylia/Flutter\ Apps/github_pages
,我觉得它可能是文件夹名称中的空格(我曾经遇到过这样的问题),所以我创建了一个没有空格的新文件夹并且它有效!
我不完全确定将频道更改为 master 是否有帮助,但这样做没有害处
推荐阅读
- c - 为什么在 C 中 2 个线程的执行比 1 个线程的执行慢?
- node.js - 等待中的意外保留字-希望对现有答案进行澄清
- flutter - 将 FutureProvider 变成 Provider
- javascript - Intl.NumberFormat.prototype.format() 中的默认舍入策略
- nginx - 长 URL 适用于 Python 请求,但不适用于 CURL 或 Web 浏览器 (nginx-uwsgi-django)
- angular - 角拦截器挂起
- android - Expo Bare Workflow Android studio 调试任务:expo-permissions:compileDebugKotlin FAILED
- android - 如果在另一个活动中的一个活动中选择了一个按钮,则该复选框应带有刻度线
- javascript - 如何根据 iframe 中 AJAX 调用的完成来运行函数
- sql-server - 从 Azure SQL 数据库上的烧瓶应用程序调用远程过程不起作用