中文網? ? ?https://flutterchina.club/
1. Flutter SDK 下載
?下載地址?
????官網下載(需要翻墻)
????https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos
????github
????https://github.com/flutter/flutter/releases
下載完成后解壓到你想安裝的目錄??
2. 配置環境變量??
在解壓目錄下執行以下命令
1.打開(或創建) 文件 .bash_profile? ? ? ? ?vim ~/.bash_profile
2.增加三行
export PUB_HOSTED_URL=https://pub.flutter-io.cn?
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn?
export PATH=解壓目錄/flutter/bin:$PATH
3.保存之后執行? ?source ~/.bash_profile
4.測試環境變量是否配置成功執行? ?flutter -h
3.?檢查環境? ?
執行以下命令
flutter doctor
如果有[!] ? 標志,表示本行檢測不通過,需要做一些設置或者安裝一些軟件。
4.安裝Android SDK
mac系統自帶jdk,在終端輸入java -version查看版本號
安裝Android Studio? ? 官網下載(需要翻墻)
https://developer.android.com/studio/index.html
第一次啟動時,它會幫助你安裝Android SDK
安裝成功后在執行??flutter doctor
有一個提示?
Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
執行? ?flutter doctor --android-licenses? 即可
如果沒有Android SDK 環境變量? 同2? 在.bash_profile 中增加三行
export ANDROID_HOME=你的目錄/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
5.安裝xcode
不詳細說明安裝過程
?檢查環境?flutter doctor
按照提示安裝即可
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
brew update
brew install --HEAD usbmuxd? ? ? ? ? ?安裝報錯? ?解決:? ?sudo chown -R `whoami`:admin /usr/local/bin
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sudo chown -R `whoami`:admin /usr/local/share
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
brew install cocoapods
pod setup
6.配置編輯器
1. vs code?
安裝 flutter插件? 重啟即可
驗證? ctrl+shift+p? ?輸入 doctor? 然后選擇?‘Flutter: Run Flutter Doctor’?執行
2.Android Studio
打開Android Studio? --> 選擇首選項?Preferences -->?Plugins --> 輸入flutter? -->?install
這時候在執行 flutter doctor? ?
只有1個感嘆號? 是未連接設備? ?現在flutter安裝完成可以開始程序了
補充
我在運行Android模擬器的時候一直連接不上,運行? flutter doctor 顯示:
[!]Connected device
? Device emulator-5554is not authorized.
You might need to check your deviceforan authorization dialog.
解決辦法:
就是創建模擬器的時候,? 選擇了 Recommended,就會出現這個問題
選擇x86 Images? ?就不會出現此問題