Flutter環(huán)境配置

1.官網(wǎng)下載SDK
2.解壓下載的包并放入自己的目標文件夾,官網(wǎng)推薦在自己目錄下建立development文件夾
也可以通過git拉取對應項目(耗時較長)

git clone https://github.com/flutter/flutter.git

3.配置Flutter鏡像&環(huán)境變量

如果你使用默認的bash那么配置 ~/.bash_profile
如果你使用zsh(Mac新系統(tǒng)默認是zsh)那么配置~/.zshrc

#Flutter 鏡像配置
$ export PUB_HOSTED_URL=https://pub.flutter-io.cn
$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
#Flutter 配置
$ export FLUTTER=/opt/flutter/bin 
$ export PATH=$FLUTTER:$PATH

其中FLUTTER=/opt/flutter/bin是存放Flutter的bin的路徑
配置完成后重新打開終端或使用source指令

4.驗證是否安裝成功

在終端輸入

flutter doctor

第一次驗證的時間較長



返回以上數(shù)據(jù)說明完全配置完成了,可以正常使用了

但是 ?。?! 如果第一次安裝 可能會出現(xiàn)很多的坑

坑1


這種需要檢驗下自己~/.bash_profile~/.zshrc里的Flutter
相關路徑是否正確

坑2

  • 首先檢查自己是否正確安裝了JDK
  • 如果安裝正常,打開Android Studio,找到設置中的Appearance&Behavior - System Settings - Android SDK



    設置完成后終端執(zhí)行

flutter doctor --android-licenses

執(zhí)行完成后再次用

flutter doctor

驗證,如果還是存在之前的問題
推薦一個bash設置

export PATH=/Users/snow/opt/flutter/bin:$PATH
export ANDROID_HOME="/Users/snow/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools:$ANDROID_HOME/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

手動指定了Android-sdk路徑
設置完成后重啟終端再做驗證

坑3

運行過程中卡住

第一次用模擬器運行flutter工程容易卡住

Running Gradle task 'assembleDebug'...

原因是Gradle的Maven倉庫在國外

解決方案

修改項目下的 build.gradle文件
文件路徑:項目 --> Android -->build.gradle 文件
找到關鍵詞

google()
jcenter()

全部替換為

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

同時修改Flutter安裝目錄中的flutter.gradle文件
文件路徑:flutter/packages/flutter_tools/gradle/flutter.gradle

坑4

模擬器運行中報錯



這時候試著在工程目錄下執(zhí)行以下指令

flutter packages get

完成后能正常在模擬器中跑起來

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

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