官术网_书友最值得收藏!

1.3 如何安裝Flutter SDK

進行Flutter開發首先需要安裝Flutter SDK,SDK中包含了Flutter開發所需的工具鏈。Flut-ter SDK可從官網進行下載,是一個zip壓縮包,其官方下載地址為https://flutter.dev/docs/get-started/install。Flutter SDK支持多種平臺(Windows、macOS、Linux),開發者根據自己所使用的系統下載對應SDK即可。

不同系統能夠構建出的應用類型是不同的,比如Windows只能構建Android應用,無法構建iOS應用,macOS系統Android和iOS應用都能構建。因此如果要開發跨端應用,建議使用macOS系統。

下面將分別介紹Flutter SDK在Windows、macOS、Linux下的安裝方式。

1 Windows下安裝Flutter SDK

首先下載Windows平臺Flutter SDK的壓縮包,可解壓縮到任意目錄下,比如D:\develop\flutter。

Flutter SDK中有一個bin目錄,里面包含了工具鏈的可執行文件,對于開發者來說,其中最為重要的是flutter命令,它是Flutter的腳手架命令,不論是創建工程還是構建打包,都要通過這個命令進行。

SDK解壓完成后,直接在命令行中輸入flutter命令,系統是無法找到它的。要讓系統能夠識別flutter命令,需要配置PATH變量。具體配置方法以Windows 10為例,單擊屏幕左下角的“開始菜單”或“搜索”按鈕,輸入env,出現如圖1-6所示界面,選擇“編輯系統環境變量”選項。

圖1-6 搜索env單擊“編輯系統環境變量”

在彈出的“系統屬性”窗口中單擊“環境變量”按鈕,如圖1-7所示。

此時會彈出一個“環境變量”窗口,該窗口分為兩部分“用戶變量”和“系統變量”,在這兩部分中均包含一個Path變量,如圖1-8所示。

圖1-7 “系統屬性”窗口中單擊“環境變量”

圖1-8 “環境變量”窗口

兩個Path中選擇任意一個,單擊與其對應的“編輯”按鈕,會彈出一個“編輯環境變量”窗口,填入SDK解壓縮路徑下的bin目錄地址,如圖1-9所示。

添加完成后需驗證是否添加成功。打開PowerShell,輸入flutter --version,如果添加成功,flutter命令將會返回當前Flutter SDK版本,如圖1-10所示。

如果調用成功,可輸入flutter doctor命令,這是flutter的自診斷命令,它能夠檢測Flutter SDK、Android SDK、iOS SDK(macOS下)是否安裝正確。

圖1-9 在“編輯環境變量”添加SDK的目錄

圖1-10 在PowerShell中調用flutter命令

2 macOS下安裝Flutter SDK

下載macOS對應的壓縮包,同樣根據喜好解壓到相應目錄。

將SDK的bin目錄添加到PATH中。在macOS下,根據所使用的Shell不同,終端的配置文件也不同。如果使用Bash,對應的配置文件為~ /.bashrc或者~ /.bash_profile;如果使用ZSH,對應的配置文件為~ /.zshrc。用編輯器打開配置文件,輸入下面的代碼:

其中,將“{SDK路徑}”替換為解壓路徑。之后使用source命令或者重啟終端更新配置,輸入flutter --version,如果配置成功,則能夠返回Flutter SDK的版本號。在macOS下同樣使用flutter doctor命令檢測環境配置情況。

3 Linux下安裝Flutter SDK

在Linux下存在兩種安裝方式,如果是使用支持snapd的發行版(如Ubuntu),則可以通過snap方式直接安裝:

第二種方式是下載Linux平臺下的SDK壓縮包解壓后配置PATH變量,其配置方式與macOS下完全相同,這里不再贅述。

配置完成后,同樣重啟終端,輸入flutter --version檢測是否安裝成功。之后可以通過flutter doctor隨時檢測Flutter環境的配置狀態。

4 安裝Android和iOS SDK

在對應的系統安裝完成Flutter SDK后,如果開發Android應用,則還要安裝Android SDK,如果安裝iOS應用則需要安裝iOS SDK

(1)安裝Android SDK

對于Android SDK,建議直接安裝Android Studio。Android Studio是由Google推出的官方Android開發IDE,它是一個功能強大的IDE,除此之外還包含Android不同版本SDK的下載與管理功能,以及Android虛擬機。

建議安裝Android Studio的另一個原因是,Android Studio通過安裝Flutter插件能夠進行Flutter開發,變成了一個強大的Flutter IDE,在大型項目開發、重構方面功能更加強大。

關于Android Studio和Android SDK的安裝配置方式,具體參見1.4.1小節。

(2)安裝iOS SDK

開發iOS應用需要安裝iOS SDK,在AppStore中安裝XCode即可,具體可參考蘋果的官方文檔。

XCode中同樣帶有iOS虛擬機,是平時開發時經常使用的工具。需要指出的是,iOS應用在iPhone真機上運行需要一些額外配置,需要使用開發者賬戶或免費的Apple ID通過驗證后才能運行,具體可查閱iOS真機調試相關資料。

主站蜘蛛池模板: 金华市| 禹城市| 乐业县| 鱼台县| 张家川| 麦盖提县| 北川| 都兰县| 龙胜| 务川| 阿克陶县| 离岛区| 鸡西市| 江阴市| 融水| 广水市| 江西省| 安平县| 女性| 松潘县| 延安市| 木兰县| 镇雄县| 成都市| 丽水市| 佛学| 贵溪市| 石景山区| 乐山市| 阳高县| 保德县| 夏邑县| 咸阳市| 买车| 敖汉旗| 额尔古纳市| 治多县| 阿合奇县| 和林格尔县| 安阳县| 隆回县|