前言:作為一只剛剛躺完坑的猿碌上、以簡(jiǎn)書的方式記錄這配置的大型入坑現(xiàn)場(chǎng)揽碘。
flutter 特點(diǎn):跨平臺(tái),高質(zhì)量媒楼,熱更新,更接近原生體驗(yàn)戚丸!等......
個(gè)人PC
windows 10
core i7 7th
運(yùn)行內(nèi)存12g
Flutter的相關(guān)連接
1划址、github地址
3限府、中文網(wǎng)
以下是我的Flutter SDK下載的版本
windows 配置環(huán)境變量
我把下載好的Flutter SDK放到了我的C盤里面夺颤。
在Windows的搜索框里輸入 ? env
進(jìn)行環(huán)境配置
雙擊 ?Path
把下載好的Flutter SDK里的flutter\bin添加 ? 記得確認(rèn)
使用鏡像
由于在國內(nèi)訪問Flutter有時(shí)可能會(huì)受到限制,F(xiàn)lutter官方為中國開發(fā)者搭建了臨時(shí)鏡像胁勺,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意:?此鏡像為臨時(shí)鏡像世澜,并不能保證一直可用,讀者可以參考詳情請(qǐng)參考?Using Flutter in China?以獲得有關(guān)鏡像服務(wù)器的最新動(dòng)態(tài)署穗。
在Android studio里下載 Flutter和Dart插件
使用 flutter doctor ?進(jìn)行命令檢測(cè)
問題:Android工具鏈——針對(duì)Android設(shè)備開發(fā)(Android SDK版本28.0.3)寥裂,Android許可狀態(tài)未知。嘗試重新安裝或更新您的Android SDK管理器案疲。詳細(xì)信息請(qǐng)參見https://developer.android.com/studio/#下載或訪問https://flutter.dev/setup/#android-setup指令封恰。
然后新建一個(gè)Flutter項(xiàng)目 就好啦就好啦!:址取E堤颉!!低飒!~~~
總結(jié):
安裝大致流程
下載配置flutter sdk许昨,環(huán)境變量;
Android studio 安裝flutter 褥赊,Dart插件车要;
Android studio 設(shè)置 flutter sdk路徑;
問題
運(yùn)行flutter upgrade 時(shí)卡很久
大致原因是網(wǎng)絡(luò)問題崭倘,我這邊開不開(v)飛(p)機(jī)(n)都一樣翼岁;
解決:根據(jù)官方文檔,設(shè)置兩個(gè)環(huán)境變量司光;
運(yùn)行指令flutter doctor提示 Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
解決:打開sdk manager 升級(jí)build tool
運(yùn)行指令flutter doctor提示 X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
解決:升級(jí)sdkmanager琅坡,命令行運(yùn)行指令F:\sdk\tools\bin\sdkmanager --update
升級(jí)sdk manager 失敗
提示:Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
解決:a,請(qǐng)檢查自己的java環(huán)境變量残家;
b榆俺,我自己是因?yàn)閖ava jdk版本太高(10),換成jdk 8 就行了坞淮;
運(yùn)行指令flutter doctor提示! Some Android licenses not accepted.
解決:運(yùn)行指令:flutter doctor --android-licenses茴晋,根據(jù)提示輸入y就行;
運(yùn)行指令flutter doctor提示! No devices available
解決:新建模擬器或連手機(jī)回窘;
新建flutter project 的時(shí)候卡在 new flutter project 界面
解決:殺了as诺擅,檢查workspace 內(nèi)是否有那個(gè)項(xiàng)目,如果有直接在as中打開啡直;
如果沒有烁涌,檢查flutter 配置,命令行運(yùn)行flutter doctor 查看有什么問題酒觅;
長時(shí)間卡在 Running pub upgrade… 不動(dòng)了
解決:按一下回車試試撮执,遇到了兩三次都這么解決。舷丹。
如下圖抒钱,開始只有紅色框中的內(nèi)容,按一下回車颜凯。后面馬上打印了一長串內(nèi)容谋币;