flutter 安裝問(wèn)題匯總

mac flutter環(huán)境變量配置

#android sdk 環(huán)境配置
export ANDROID_HOME="/Users/mac/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

#flutter 環(huán)境配置
export PUB_HOSTED_URL=https://pub.flutter-io.cn 
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 
export PATH=/Users/mac/flutter/bin:$PATH

1.解決Android license status unknown. Try re-installing or updating your Android SDK Manager

1.運(yùn)行flutter doctor 命令

2.錯(cuò)誤內(nèi)容

  Android license status unknown.
       Try re-installing or updating your Android SDK Manager.

是指: Android許可證狀態(tài)未知。嘗試重新安裝或更新Android SDK管理器
解決方法:

/Users/mac/Library/Android/sdk/tools/bin/sdkmanager --update

2.[!] Network resources

[!] Network resources
    ? A network error occurred while checking "https://maven.google.com/":
      Operation timed out
    ? An HTTP error occurred while checking "https://github.com/": Operation
      timed out

其中 github 的問(wèn)題,通過(guò)設(shè)置代理解決,github設(shè)置代理方式如下:

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

marven的部分替換一個(gè)國(guó)內(nèi)的源,替換步驟如下:

打開(kāi)flutter根目錄
打開(kāi)文件 packages/flutter_tools/lib/src/http_host_validator.dart
修改其中 kMaven

const String kMaven = 'http://maven.aliyun.com/nexus/content/groups/public/';

刪除 flutter/bin/cache
重新執(zhí)行 flutter doctor

取消代理

git config --global --unset http.proxy
最后編輯于
?著作權(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),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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