從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之後,記得陣...