首先需要下載flutter,然后解壓
然后配置環境變量,配置到bin目錄就行
配置完之后cmd
運行flutter doctor
你就會發現,都是錯
此時腦海里響起,臥槽,怎么回事,咋辦
別著急,我教你。。。
問題
這里提示我電腦無安卓環境,根據提示下載Android studio
后進行運行安裝。
這里可以一直進行下一步安裝, 后會可能會提示 找不到 Android SDK
解決方法
這里我的sdk是指定位置安裝的,F:\AndroidSDK是我的目錄安裝位置。 根據提示輸入,flutter config --android-sdk
后再運行 flutter doctor
會提示找不到對應的sdk文件 cmdline-tools component is missing
這里需要Android studio 中 選擇設置
安裝完成后,再次運行 flutter doctor
cmdline-tools component is missing
的報錯就消失了。但是會提示 Android licenses not accepted.
運行 flutter doctor --android-licenses
來接受安卓的協議。全部 接受后再次運行 就 成功了。 下面的visual Studio 報錯是因為 項目里沒有安裝 visual Studio 這個錯誤不影響 ,如果想要消除,可以根據提示指引進行安裝。
然后又出問題了
解決方法
打開Visual Studio
如果沒有下載的Visual Studio的小伙伴先 去下載
找到工具 —> 獲取工具和功能
然后等待它下載完成
下載好了之后回到VS Code在終端執行一下flutter doctor
還有最后一個錯誤
Network resources
資源問題。
可能會由于 Network resources 無法鏈接google網絡,解決方案。
找到對應的文件目錄flutter\packages\flutter_tools\lib\src\http_host_validator.dart
打開后修改指定內容
將其中的 https://maven.google.com/
修改為 https://dl.google.com/dl/android/maven2/
再將 kPubDevHttpHost 和 kgCloudHttpHost 兩個常量 分別修改為 https://pub.flutter-io.cn/
和 https://storage.flutter-io.cn/
去到flutter\bin 目錄,刪除cache 目錄下的 flutter_tools_snapshot文件。去掉緩存,否則還會按照之前的執行。
打開一個新的cmd , 再新的窗口中運行flutter doctor可以解決這個問題。
有時候還會出現一個 Unable to find bundled Java version
錯誤
解決方案
如果是macOS系統,在jbr同目錄下創建一個jre目錄,然后將jbr目錄內的全部文件復制一份到jre目錄下即可。
如果是Windows系統,jre目錄是存在的,不過里面幾乎沒東西,可以直接將jbr目錄內的全部文件復制一份到jre目錄下即可。
然后再執行flutter doctor,這下沒有錯誤了吧