Linux Ubuntu下搭建Flutter桌面環境


CentOS自帶的軟件源實在是有點過時,里面必要的一些軟件包都是舊版本,自己下載源碼再編譯安裝又會出一系列問題。
為此,轉到ubuntu下進行flutter for Desktop環境搭建嘗試。

環境:Ubuntu 18.04
首先修改系統軟件源為國內鏡像源:我這里設置的清華源

提前安裝好curl、git、clang、make等命令!

下載flutter SDK:https://flutter.dev/docs/get-started/install/linux
解壓出來,設置環境變量:
vim ~/.bashrc
在文件末尾添加:使能Flutter桌面,添加flutter路徑,添加國內鏡像源(方便更新flutter SDK)

export ENABLE_FLUTTER_DESKTOP=true
export PATH=~/work/flutter/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

如果僅僅臨時使用,可配置臨時環境變量
export PATH="$PATH:`pwd`/flutter/bin"

執行flutter doctor

執行flutter device,linux設備也連接上了

如果沒有連接linux設備:首先需要將flutter SDK更新到master版本,其次執行 flutter config --enable-linux-desktop
測試桌面Demo
git clone https://github.com/google/flutter-desktop-embedding.git
cd ./flutter-desktop-embedding/testebd
flutter pub get
flutter run
可能會報錯:

執行sudo apt-get install libx11-dev

執行sudo apt-get install libgtk-3-dev

最后再次執行flutter run

運行起來了

也可以在flutter SDK目錄之外
mkdir myapp
cd myapp
flutter create .
flutter run -d linux

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM