前提條件:
1.語言:flutter使用dart語言,前提是你熟悉js或者java,不熟悉這兩個基本可以勸退了,因為dart類似這兩個,如果專業學dart,還不如去學習原生應用如何開發。
2.工具:熟悉vscode使用,至少知道插件怎么安裝。
安裝開發套件和軟件:
- flutter SDk,有兩種模式安裝,一種是下載壓縮包解壓,一種是使用git clone下來,我選擇壓縮包,解壓后得到的文件夾包含git配置文件。
通過修改環境變量來修改pub包的下載地址,環境變量修改后,重新打開的命令行窗口才生效。
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- vscode, vscode的安裝不再啰嗦,有了vscode以后,要安裝dart和flutter兩個插件。
- android sdk,因為要打包andorid應用,所以要安裝android sdk. sdk包含源代碼(在platform文件夾下,分版本),平台工具(platform-tools),編譯器(build-tools), 模擬器,模擬器鏡像文件等,所以要下載android sdk Tool,用於下載或更新源代碼,以及其他包。維護sdk包的命令行工具sdkmanager.bat位於tools/bin文件夾下面。
配置環境:
- android_home.
- java_home
- 把flutter的bin,以及android-sdk\platform-tools放到path下面。
如果環境已經配置好,就可以使得futter doctor命令測試環境配置的有沒有問題,可以只關心打X的,不關心打!的。
環境沒有問題以后,在vscode上使用flutter create project創建新項目。
建議:
1.模擬器需要硬件開啟虛擬化支持,並需要安裝HXAM支持,使用android sdk tools下面的sdkmanager下載會比較輕松。
2.建議熟悉掌握flutter各命令的使用,andrioidsdk tools下面sdkmanger的使用,再進一步就是熟悉dart和gladle.
