filutter linux開發環境搭建

1.第一步,開發環境搭建

開發語言:https://www.dartcn.com/

https://flutterchina.club/get-started/install/

大廠出品就是不一樣,不象某信,開發某小程序居然不支持linux系統

我用的是linux系統

https://flutterchina.club/setup-linux/

使用鏡像

由於在國內訪問Flutter有時可能會受到限制,Flutter官方爲中國開發者搭建了臨時鏡像,大家可以將如下環境變量加入到用戶環境變量中:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
vi /etc/profile

修改用戶環境變量

github項目地址https://github.com/flutter/flutter

安裝包地址 https://github.com/flutter/flutter/releases

可以看到flutter的更新速度還是很快的,我們這裏就以最新的爲例子吧

下載最新的包

/dev$ wget https://github.com/flutter/flutter/archive/1.18.0-11.1.pre.tar.gz

解壓

tar -zxvf xxx

添加flutter相關工具到path中:

...

算了,以上作廢,當我沒寫

重新開始,我們安裝穩定版本、

https://github.com/flutter/flutter/tree/stable

https://flutter.dev/docs/get-started/install/linux

下載穩定版本

 wget https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_1.17.1-stable.tar.xz

解壓

tar xf flutter_linux_1.17.1-stable.tar.xz 

配置環境變量

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/home/yangyang/下載/dev/flutter/bin:$PATH
source /etc/profile

驗證

flutter doctor

上面顯示有2個問題需要解決,按照他說的去做就好了

flutter doctor --android-licenses

再次驗證

解決下一個問題,這個也很明顯,flutter和dart插件沒有安裝

Flutter plugin not installed; this adds Flutter specific functionality.

安裝相關插件即可

在測試驗證一下

okokokojbk.....

直接按教程來就可以了

創建一個新的flutter項目

okokokojbk

 

運行錯誤

添加一下地址

資源下載不下來,看來鏡像沒有設置好。

 

ok.可以了,就是下載不到而已 

 

 

 

寫在後面,如何升級

https://flutterchina.club/upgrading/

開發桌面程序

https://www.jianshu.com/p/1344d6916b04

 

flutter channel

flutter channel master
flutter upgrade
flutter config --enable-macos-desktop
flutter config --enable-linux-desktop
flutter config --enable-windows-desktop

 

以上修改完成後,在你的flutter本地配置文件中也會被對應修改(一般是用戶名目錄下的.flutter_settings)如下圖:

 

查看本地模擬器 flutter devices

爲了支持windows linux macos,需要重新設置flutter環境

解決問題

 sudo apt install clang

sudo apt install cmake

sudo apt install ninja-build

打包

$: flutter build macos
$: flutter build linux
$: flutter build windows
$: flutter build ios
$: flutter build apk

添加忽略文件

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章