2022-05-23

【Linux Mint】20.3(Una) 安裝/設定 Flutter

要安裝 Flutter,必須先安裝 AndroidStudio(另有一說AndroidStudio 體積太大太笨重,VisualStudioCode 是另一種選擇)及 Google Chrome 瀏覽器(做為 debug 用),只要搜尋 "google chrome" 並下載安裝即可。

修改使用者設定, 讓系統知道 Android SDK 安裝所在
 
以我的電腦為例
Android 安裝在 /android (根目錄下)

[user]# vim  ~/.bashrc

# 在檔案最末加上這兩列
export ANDROID_HOME=/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools

:x 存檔離開

重新登入 或 重開機 讓設定生效
 

安裝 Flutter 最快速簡便的方式就是透過 snapd 安裝
 
[user]# sudo  snap  install  flutter  --classic

檢查 Flutter 安裝在哪裡
[user]# flutter  sdk-path
以我的電腦為例, 安裝在 /home/使用者名稱/snap/flutter/common/flutter


檢查 Flutter 安裝的完整度
[user]# flutter  doctor
看到 驚嘆號的都要設法滿足需求, 讓驚嘆號消失


同意/接受 授權聲明
[user]# flutter  doctor  --android-licenses

切換 Flutter 到 stable 頻道
[user]# flutter  channel stable

更新 Flutter 到最新版
[user]# flutter  upgrade

目前(2022.05.28) Flutter 已到 3.0, 支援更多平台: Android, iOS, Web, Windows, Linux, MacOS


設定可開發 Linux 桌面程式(圖形界面程式)
[user]# flutter  config  --enable-linux-desktop
 
可以開始開發 Flutter app 了

啟動 AndroidStudio
→ "New Flutter Project"
依指示操作
預設 Flutter 會自動幫您建立基本的框架程式, 包含各個平台(Android, iOS, web, ...)

您也可以在終端機視窗以命令列指令新建您的專案
 
切換到您的專案管理目錄
[user]# cd /case/flutter

新建專案
[user]# flutter  create  專案名稱
 
個人覺得以 命令方式新建專案較方便, Flutter 會自動幫您產生各平台的程式碼, 如果是以 AndroidStudio 新建專案, 則 AndroidStudio 只會產生您執行 AndroidStudio 的作業系統的程式碼, 例如: 我現在是 Linux 系統, 在點擊 "New Flutter Project" 後, AndroidStudio 就沒勾選 MacOS 和 Windows, 而且也沒法勾選.

看這氣勢...是不是想幹掉 Qt 啊 😈

沒有留言:

張貼留言