[英]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.