????????在Windows上搭建Flutter開發(fā)環(huán)境過程中出現(xiàn)了一些問題慰毅,在此做個解決方案的記錄老客,希望可以幫助到遇到同樣問題的朋友箩绍。Flutter官網(wǎng)地址:https://flutter.io/docs/get-started/install/windows,中文網(wǎng)址:https://flutterchina.club/setup-windows/补履。
1傍衡、使用國內(nèi)鏡像的配置:
????????控制面板-用戶賬戶-更改我的環(huán)境變量深员,在用戶變量里找到PATH,在最后添加已下載的Flutter文件夾下bin文件夾路徑蛙埂,注意使用使用倦畅;隔開。如:D:\flutter\bin;
????????然后將下面兩個新建進去:
????????PUB_HOSTED_URL=https://pub.flutter-io.cn
????????FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
2绣的、使用git從github倉庫clone Flutter代碼
????????我使用的是穩(wěn)定版:
git clone -b stable https://github.com/flutter/flutter.git
3叠赐、錯誤--Android license status unknown
????????授權(quán)狀態(tài)未知問題欲账,根據(jù)提示執(zhí)行 flutter doctor --android-licenses, 不行的話可能需要翻墻芭概。我執(zhí)行這個之后赛不,提示需要執(zhí)行AndroidSdk里面\tools\bin\sdkmanager --update。會出現(xiàn)錯誤:Warning: An error occured during installation: Failed to move away or delete existing target file: <AndroidSDK路徑>\tools罢洲。
解決方法:將tools重新命名踢故,如tool。然后執(zhí)行到目標(biāo)文件夾再次執(zhí)行 \tl\bin\sdkmanager --update惹苗,會重新生成一個tools文件夾殿较,然后將tools里的文件copy到tool文件夾,覆蓋桩蓉。刪除tools文件夾淋纲,并將tool重命名為tools。再次執(zhí)行flutter doctor --android-licenses院究。
4洽瞬、錯誤--無法識別為可運行函數(shù)
根據(jù)提示,安裝powershell版本為5.0或更高业汰。