Flutter macos安裝

中文網(wǎng)? ? ?https://flutterchina.club/

1. Flutter SDK 下載

?下載地址?

????官網(wǎng)下載(需要翻墻)

????https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos

????github

????https://github.com/flutter/flutter/releases

下載完成后解壓到你想安裝的目錄??



2. 配置環(huán)境變量??

在解壓目錄下執(zhí)行以下命令

1.打開(或創(chuàng)建) 文件 .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.保存之后執(zhí)行? ?source ~/.bash_profile

4.測(cè)試環(huán)境變量是否配置成功執(zhí)行? ?flutter -h



3.?檢查環(huán)境? ?

執(zhí)行以下命令

flutter doctor

如果有[!] ? 標(biāo)志,表示本行檢測(cè)不通過,需要做一些設(shè)置或者安裝一些軟件。


4.安裝Android SDK

mac系統(tǒng)自帶jdk,在終端輸入java -version查看版本號(hào)

安裝Android Studio? ? 官網(wǎng)下載(需要翻墻)

https://developer.android.com/studio/index.html

第一次啟動(dòng)時(shí),它會(huì)幫助你安裝Android SDK

安裝成功后在執(zhí)行??flutter doctor

有一個(gè)提示?

Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

執(zhí)行? ?flutter doctor --android-licenses? 即可


如果沒有Android SDK 環(huán)境變量? 同2? 在.bash_profile 中增加三行

export ANDROID_HOME=你的目錄/Android/sdk

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools



5.安裝xcode

不詳細(xì)說明安裝過程

?檢查環(huán)境?flutter doctor

按照提示安裝即可

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

brew update

brew install --HEAD usbmuxd? ? ? ? ? ?安裝報(bào)錯(cuò)? ?解決:? ?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插件? 重啟即可

驗(yàn)證? ctrl+shift+p? ?輸入 doctor? 然后選擇?‘Flutter: Run Flutter Doctor’?執(zhí)行


2.Android Studio

打開Android Studio? --> 選擇首選項(xiàng)?Preferences -->?Plugins --> 輸入flutter? -->?install


這時(shí)候在執(zhí)行 flutter doctor? ?

只有1個(gè)感嘆號(hào)? 是未連接設(shè)備? ?現(xiàn)在flutter安裝完成可以開始程序了


補(bǔ)充

我在運(yùn)行Android模擬器的時(shí)候一直連接不上,運(yùn)行? flutter doctor 顯示:

[!]Connected device

? Device emulator-5554is not authorized.

You might need to check your deviceforan authorization dialog.

解決辦法:

就是創(chuàng)建模擬器的時(shí)候,? 選擇了 Recommended,就會(huì)出現(xiàn)這個(gè)問題

選擇x86 Images? ?就不會(huì)出現(xiàn)此問題


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這一周繼續(xù)用蕃茄鐘閱讀《作時(shí)間的朋友》。書中許多點(diǎn)滴都值得停下來好好琢磨一下。 1、除了 “試錯(cuò) ” 、 “觀察 ...
    Joannamin516閱讀 334評(píng)論 0 0
  • 1.用create-react-app xxx創(chuàng)建項(xiàng)目 2.因默認(rèn)安裝的是@2.x的版本,兼容性不高,因此我們需要...
    八點(diǎn)多的橘子閱讀 2,919評(píng)論 0 2
  • 2018-1-20 姓名:郭祥華 組別:315期六項(xiàng)精進(jìn)努力一組 【日精進(jìn)打卡第411】 【知~學(xué)習(xí)】 背誦《六項(xiàng)...
    華英雄_712d閱讀 627評(píng)論 0 0
  • 時(shí)間真的過的很快,不知不覺間,我都已經(jīng)上大學(xué)了。有關(guān)童年的一些事,我早已忘得差不多了。而童年時(shí)的那...
    木子君卿閱讀 425評(píng)論 0 0
  • 每次看完韓劇,內(nèi)心默念的一定是,啤酒,炸雞,參雞湯!簡直就是韓劇迷下飯的標(biāo)配了! 每次熬完大夜,感冒發(fā)燒,最最想念...
    小磚頭UP閱讀 478評(píng)論 0 0

友情鏈接更多精彩內(nèi)容