首先先上官方鏈接
https://flutterchina.club/setup-macos/#%E5%AE%89%E8%A3%85-xcode
1猫胁、去flutter官網(wǎng)下載其最新可用的安裝包礁鲁,轉(zhuǎn)到下載頁(yè) 。
讀者也可以去Flutter github項(xiàng)目下去下載安裝包芜辕,轉(zhuǎn)到下載頁(yè) 。
還有
https://storage.googleapis.com/flutter_infra/releases/beta/macos/flutter_macos_v0.3.2-beta.zip
使用git將Flutter項(xiàng)目克隆到本地,
然后將Flutter添加到本地環(huán)境變量(終端)
cd 到準(zhǔn)備好的文件夾
mkdir xxxFlutter && cd xxxFlutter
git clone -b dev https://github.com/flutter/flutter.git
如果安裝好了就直接配置環(huán)境變量就好了 打開(kāi)環(huán)境變量的命令
open ~/.bash_profile
更新配置文件 source ~/.bash_profile
但是由于我初次安裝 一直卡在這 好像是我網(wǎng)絡(luò)的原因 因?yàn)楹髞?lái)我換成我手機(jī)熱點(diǎn)就好了
安裝flutter劣摇,執(zhí)行flutter doctor之后一直在等待,我就關(guān)閉了終端弓乙,重新打開(kāi)終端末融,發(fā)現(xiàn)bash:flutter:commond not found 這個(gè)問(wèn)題。
重新執(zhí)行下:export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=pwd
/flutter/bin:$PATH
下面配置環(huán)境變量
vim ~/.bash_profile 上邊這個(gè)不對(duì)好像 我弄了倆
vim .bash_profile
打開(kāi)此文件
在此文件后追加
export PATH=$HOME/flutter/bin:$PATH
export FLUTTER_ROOT=$HOME/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export ANDROID_HOME="/Users/用戶/Documents/android_sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
檢查后出現(xiàn)安卓
flutter [!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
flutter doctor 提示我們:某些 Android 許可證不被接受唆貌。
直接鍵入以下命令行:
flutter doctor --android-licenses
然后滑潘,一路 y 即可。
檢查后出現(xiàn)安卓
報(bào)錯(cuò)“Android SDK not found at this location”
使用 flutter doctor 命令可以診斷當(dāng)前的 flutter 環(huán)境的一些配置和工具的情況锨咙。
在本機(jī)環(huán)境中執(zhí)行语卤,報(bào)錯(cuò) Android SDK 不再指定的路徑中。
解決辦法
可以看到提示信息里有ANDROID_HOME的路徑:
ANDROID_HOME = /usr/local/opt/android-sdk
打開(kāi) Android Studio 查看配置 【Preferences】:
查看SDK的路徑: 【Apperance & Behavior】 > 【System Settings】 > 【Android SDK】
可以看到當(dāng)前的 SDK 路徑是
而 flutter doctor 診斷提示的路徑 /usr/local/opt/android-sdk 酪刀,明細(xì)不一致粹舵。
現(xiàn)在我們將環(huán)境變量 ANDROID_HOME 的路徑改成和 Android Studio 的SDK路徑一樣:
$ export ANDROID_HOME="/Users/xxx/Library/Android/sdk"
注意: 該配置修改僅在本次開(kāi)機(jī)生效,如果重啟了電腦需要再次執(zhí)行骂倘。
如果想長(zhǎng)期生效請(qǐng)?jiān)?~/.bash_profile 文件中添加該環(huán)境變量眼滤。
查看一下配置變量:
$ echo $ANDROID_HOME
/Users/wangtom/Library/Android/sdk
[!] Android Studio (version 3.5)
? Flutter plugin not installed; this adds Flutter specific functionality.
? Dart plugin not installed; this adds Dart specific functionality.
之后咱翻譯 我一翻譯說(shuō)是 Android Studio插件 還有沒(méi)有指向模擬器的意思
我也以為是 后來(lái)我為Android Studio安裝一下Flutter插件就好了
打開(kāi)Android Stuido 軟件,然后找到Plugin的配置历涝,搜索Flutter插件诅需。
問(wèn)題:xcode-select --install選擇安裝漾唉,安裝失敗:下載失敗網(wǎng)絡(luò)問(wèn)題
解決辦法:到該地址去手動(dòng)下載安裝器安裝:https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fdownload%2Fmore%2F&rv=1
————————————————
我配置文件里的東西 注意?? xxx需要更改成你的
export NVM_DIR=~/.nvm
#set color
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
#set mysql
export PATH=$PATH:/user/local/mysql/bin
export PATH=$HOME/xxxflutter/flutter/bin:$PATH
export FLUTTER_ROOT=$HOME/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export ANDROID_HOME="/Users/xxx/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
Android Studio 的插件最好全都下載