Flutter開發MacOS應用

2021-10-03 22:44:14 字數 1210 閱讀 8630

從1.13alpha版本開始,已經涵蓋了對macos的桌面支援。其實對windows和linux的支援。但本文只介紹macos的使用過程。

flutter channel master

flutter upgrade

flutter config --enable-macos-desktop

flutter config --no-enable-macos-desktop #禁用

在切換channel的時候可能會遇到卡住無法切換的問題

首先確認已經設定了國內映象

export pub_hosted_url=

export flutter_storage_base_url=

如果已經設定後還是不行,嘗試進入到flutter sdk的根目錄,然後執行

git checkout master
之後再進行切換

flutter channel master
成功之後確認一下flutter版本

flutter --version
建議公升級到最新版

flutter upgrade
如果以上操作全部完成後,執行命令啟用macos支援

flutter flutter config --enable-macos-desktop
這個命令會修改flutter的配置檔案,目錄為當前使用者名稱目錄下的配置檔案,目錄為:~/.flutter_settings

mkdir macos_demo

cd macos_demo

flutter create . //注意後面跟乙個空格和乙個點

flutter run -d macos
flutter build macos
請執行以下命令

flutter create .   //注意後面跟乙個空格和乙個點
建立具有桌面支援的新專案與為其他平台建立新的flutter專案沒有什麼不同 。要執行具有桌面支援的flutter專案,請使用與其他目標平台相同的過程[在android studio和intellij中執行和除錯flutter專案]

Flutter程式設計 搭建開發環境MAC OS

安裝包獲取 git clone b master新增環境變數 想要在任何路徑都可以使用flutter命令,就需要將flutter新增到系統環境變數中。1.命令vim bash profile開啟.bash profile檔案,如果不存在則會建立乙個新的檔案 2.在檔案結尾增加 export pub ...

Flutter開發的坑

現象flutter建立專案失敗could not find an option named androidx 解決辦法 flutter update force dependencies 分包處理 protected void attachbasecontext context base 此時要去掉...

Flutter開發注意點

1 同乙個小模組的page盡量寫在乙個dart檔案中,這樣有利於減少dart檔案,同理,同乙個小模組的model類也寫在乙個dart檔案中。2 page命名盡量前面加下劃線 eg mymessagepage 代表私有變數,只能在這個dart檔案中被呼叫,增加安全性。3 自動生成model之後,記得陣...