flutter 環(huán)境搭建起步

一、簡單介紹flutter

Build apps for any screen! 跨端多棧方案終結(jié)者
英文自學(xué)通道
中文自學(xué)通道

二、基礎(chǔ)軟件安裝

VScode 作為代碼編輯器
Android Studio 作為安卓simulator(模擬器)提供者
Xcode 作為 IOS simulator(模擬器)提供者
Flutter macOS 和windows 參照官網(wǎng)下載對應(yīng)最新包,配置好環(huán)境變量

// windows
1、下載最新包  https://docs.flutter.dev/get-started/install/windows
// 找個目錄存放你的flutter  要注意的是目標(biāo)路徑中避免特殊字符和空格,比如C:\Program Files\
2、應(yīng)解壓到比如 C:\src\flutter   

// 如果你不想安裝一個固定的flutter版本,而是不斷獲取新的flutter
3、可以不用做1,2,直接到目標(biāo)目錄比如 C:\src 下 執(zhí)行 git clone https://github.com/flutter/flutter.git -b stable
4、更新環(huán)境變量
// (1)轉(zhuǎn)到 “控制面板>用戶帳戶>用戶帳戶>更改我的環(huán)境變量
// (2)在“用戶變量”下檢查是否有名為“Path”的條目:如果該條目存在, 追加 flutter\bin的全路徑,使用 ; 作為分隔符.如果條目不存在, 創(chuàng)建一個新用戶變量 Path ,然后將 flutter\bin的全路徑作為它的值.
// (3)在“用戶變量”下檢查是否有名為”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的條目,如果沒有,也添加它們。然后重啟windows
// 注意 PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL是google為國內(nèi)開發(fā)者搭建的臨時鏡像,可以參考https://github.com/flutter/flutter/wiki/
// macOS
1、下載最新包  https://docs.flutter.dev/get-started/install/macos
// 找個目錄存放你的flutter
2、cd ~/development   
3、unzip ~/Downloads/flutter_macos_3.3.0-stable.zip
4、export PATH="$PATH:`pwd`/flutter/bin"
// 新開一個終端,診斷下flutter
5、flutter doctor

三、常見問題

  • 1、cmdline-tools component is missing
    顧名思義,沒有安裝對應(yīng)的命令行工具
    解決方法:
    打開Android Studio,系統(tǒng)偏好Appearance & Behavior 下的Android SDK
    選擇SDK Tools 找到如下,apply 后 OK~
    下載命令行工具
  • 2、Android license status unknown
    flutter 給了解決命令: flutter doctor --android-licenses 一路選y就行
  • 3、CocoaPods not installed
    解決命令: sudo gem install cocoapods
  • 4、CocoaPods installed but not working
    解決命令: sudo gem install cocoapods (重新裝下,要輸入用戶名密碼)
  • 5、HTTP host "https://cocoapods.org/" is not reachable.
    類似問題還有比如 "HTTP host "https://pub.flutter-io.cn" is not reachable." ""https://storage.flutter-io.cn""
    解決方法: 找到flutter 安裝目錄,進入路徑/Users/luyouming/ flutter/packages/flutter_tools/lib/src/http_host_validator.dart 用vscode 打開編輯。如果公司不允許訪問外網(wǎng):

四、創(chuàng)建一個項目

相信現(xiàn)在你看到的應(yīng)該如下:
一切就緒
1、選擇項目文件夾進入,創(chuàng)建你的第一個flutter 應(yīng)用
// 進入終端,找到目標(biāo)文件夾
cd Projects
flutter create flutter_app  // 注意命名用_隔開
code flutter_app // 安裝了vscode,可直接打開項目
2、VScode 配置flutter 插件
  • Flutter
  • Dart
  • dart-import
  • 打開settings 搜索hot reload ,把Flutter Hot Reload On Save 設(shè)置為all
    ** ps: 當(dāng)然還有很多的插件都是值得安裝的,我們這里只是先確保下我們的熱重載
3、打開一個模擬器
open -a  simulator // 開啟一個默認(rèn)是IOS的模擬器
4、跑起來
flutter run // 會運行到默認(rèn)打開的那個模擬器上
// 按F5 可以開啟調(diào)試模式,這樣就可以熱重載,修改之后立即生效啦~
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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