1.第一步,開發環境搭建
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
添加忽略文件