Flutter開發(fā)--環(huán)境搭建

環(huán)境搭建

Flutter可以安裝在Windows,MacOS,Linux系統(tǒng)中

本文主要是以Windows為例

Windows 7以上版本 磁盤空間400M以上

1.下載Flutter SDK

2.配置環(huán)境變量

3.驗(yàn)證環(huán)境變量是正確(切記一定要安裝git,否則flutter無效)

4.移動(dòng)開發(fā)一般都是習(xí)慣用Android studio,在ide內(nèi)安裝插件(flutter插件,Dart插件)

創(chuàng)建Flutter項(xiàng)目

flutter插件安裝成功后,新建項(xiàng)目的時(shí)候會(huì)有一個(gè)new flutter project,選擇創(chuàng)建的工程的類別,填寫flutter sdk路徑和包名

注意的是現(xiàn)在創(chuàng)建的Android 項(xiàng)目不管是否選擇kotlin語言,他都是kotlin語言,可以用命令行創(chuàng)建Java的工程。

1.flutter create -a java -i swift --androidx java_flutter

創(chuàng)建一個(gè)Java的Android工程和swift的iOS工程,Android支持androidx庫,工程名為java_flutter

路徑就在當(dāng)前路徑下

2.運(yùn)行項(xiàng)目的時(shí)候,使用阿里的鏡像

在android目錄下的build.gradle buildscript和allprojects里面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' }

D:\flutter\packages\flutter_tools\gradle路徑下的 flutter.gradle里面的buildscript google(),jcenter()同樣替換成阿里鏡像????

3.支持熱重載

在Dart文件里面修改代碼,使用熱重載鍵,可以馬上查看修改效果

4.pubspec的作用

1.Flutter工程是由pubspec進(jìn)行管理的

2.主要有工程名,管理依賴的安裝包,環(huán)境的配置以及資源的管理

name:可以隨意命名,但是一旦命名后,就不能隨便修改,后續(xù)import都是根據(jù)name來進(jìn)行引用的。

YAML:是一個(gè)類似與xml,json的標(biāo)記性語言,強(qiáng)調(diào)以數(shù)據(jù)為中心,并不是以標(biāo)識(shí)語言為重點(diǎn)。

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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