簡體   English   中英

Flutter 桌面 Linux 構建失敗

[英]Flutter Desktop Linux build failed

當我嘗試將我的應用程序構建到 Flutter 桌面時,它會失敗並顯示以下消息:

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

所以,我首先切換到主通道(某些人的解決方案),運行 flutter 升級,我得到了同樣的錯誤。

我的工作目錄是/home/xylia/Flutter\ Apps/github_pages ,我覺得它可能是文件夾名稱中的空格(我曾經遇到過這樣的問題),所以我創建了一個沒有空格的新文件夾,它工作了!

我不完全確定將頻道更改為 master 是否有幫助,但這樣做沒有害處

我不知道您是否已經找到了解決方案,但是對於遇到此問題的每個人,我通過執行以下操作解決了它:

在您的項目根目錄中刪除 linux 文件夾,例如rm -rf linux

運行flutter clean以刪除構建文件夾和其他相關文件。

然后運行flutter create. 使 flutter 重新創建您的 linux 文件夾。

我遇到了同樣的問題,我的解決方法是在主 SSD/HDD 驅動器上創建/運行 flutter 項目。

就我而言,這是一個依賴問題。 我試圖在桌面應用程序中使用svg_flutter package(不支持)。

嘗試運行flutter run -v -d linux並檢查是否有任何錯誤消息與您最近添加的新軟件包相對應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM