Flutter Mac項目創(chuàng)建和運行

提示:
正式版FlutterSDK為stable穩(wěn)定版2.2.0(Release Date2021/5/19)规肴,Mac完整的相關(guān)文件2.55GB
Flutter Mac環(huán)境配置

1、創(chuàng)建項目

1.1指定路徑cdFlutterCode文件夾(自己定義)
Macbook@MacBook % cd /Users/Macbook/Documents/FlutterCode 
1.2創(chuàng)建項目flutter create,名稱為FlutterDemo(自己定義)
直接創(chuàng)建:
Macbook@MacBook FlutterCode % flutter create FlutterDemo
或者授權(quán)創(chuàng)建sudo奏纪,需要電腦密碼:
Macbook@MacBook FlutterCode % sudo flutter create FlutterDemo
1.3創(chuàng)建結(jié)果鉴嗤,顯示安卓和iOS都配置完成。
創(chuàng)建結(jié)果截圖(部分).png
項目文件夾.png

2序调、運行項目

2.1方法一:按照上面提供的指令運行

2.1.1執(zhí)行flutter packages get加載需要包
2.1.2執(zhí)行open -a simulator打開模擬器
2.1.3提示應(yīng)用運行方法:cd FlutterDemoflutter run
注意:第一次創(chuàng)建項目執(zhí)行上面4個指令醉锅,iOS會加載項目tools工具包以便項目在Xcode上打包或者運行在iOS設(shè)備上。當(dāng)然如果優(yōu)先做Android的可以暫時忽略上面指令发绢,直接到Android Studio上打開FlutterDemo項目運行硬耍,需要什么都會幫你自動下載好。畢竟Flutter边酒、Android Studio都是Google的经柴。

2.2方法二:到Android Studio和Xcode上運行,直接打開文件里面的工程墩朦。

3坯认、Android Studio

1.安裝插件FlutterDart保證編譯環(huán)境正常
2.安裝安卓設(shè)備模擬器(自行選擇下載)
3.運行(如果選iOS設(shè)備運行,會下載ios tools工具包到FlutterSDK氓涣,目前891.8?MB)

工具.png

插件Flutter和Dart.png
運行時一直卡在Running Gradle task 'assembleDebug'...
網(wǎng)上有人說修改配置路徑可以修復(fù)牛哺,但是我換一個好的網(wǎng)絡(luò)環(huán)境,第一次跑幾分鐘后是可以正常運行的劳吠∫螅可以看到下面進度條一直在動,在安裝安卓SDK痒玩、Tools淳附。
長時間加載SDK和Tools等.png
當(dāng)出現(xiàn)真機運行或者每次重啟`Android Studio`都報錯提示修復(fù) `FlutterSDK`的時候〈拦牛可能用以下方法解決:
1奴曙、在偏好設(shè)置里面配置Flutter語言框架指向的SDK路徑;
2草讶、在`.bash_profile`文件添加配置2條路徑`tools`和`platform-tools`:
(注:/Users/Macbook/Library/Android/sdk為下圖AndroidSDK路徑)
export PATH=${PATH}:/Users/Macbook/Library/Android/sdk/tools
export PATH=${PATH}:/Users/Macbook/Library/Android/sdk/platform-tools
FlutterSDK路徑和版本號.png

AndroidSDK路徑.png

運行結(jié)果


Android運行結(jié)果.png

4洽糟、Xcode(有報錯會列出解決方案)

運行如果報錯,要修改一下Build System到涂,在Xcode菜單欄選擇File -> Workspace Setting -> Build System 選擇Legacy Build System 重新運行即可。

錯誤error:
Command PhaseScriptExecution failed with a nonzero exit code
1.運行如果報錯颁督,要刪除SDK的cache践啄,重新`flutter doctor`下載缺失文件
2.運行如果報錯engine里面沒有ios文件,需要復(fù)制別人的過來沉御,或者`open -a simulatr`之后再運行`cd FlutterDemo`和` flutter run`屿讽,確保文件存在。

錯誤error:
……/flutter/bin/cache/artifacts/engine/ios/Flutter.podspec: No such file or directory
iOS需要文件.png
iOS運行結(jié)果.png
如果是安卓那邊創(chuàng)建的flutter項目,可能丟失整個ios文件夾伐谈,需要指令去創(chuàng)建

在flutter項目下的Terminal(確保路徑正確)烂完,執(zhí)行:

`flutter create .`  // 表示默認語言iOS swift Android kotlin創(chuàng)建
`flutter create . -i objc` //  -I表示iOS,objc表示OC語言
-i, --ios-language           The language to use for iOS-specific code, either ObjectiveC (legacy) or Swift (recommended).
                             [objc, swift (default)]
-a, --android-language       The language to use for Android-specific code, either Java (legacy) or Kotlin (recommended).
                             [java, kotlin (default)]

結(jié)語

擼了半年的flutter诵棵,感覺挺不錯的抠蚣,多多少少都會越到點坑,也都能解決履澳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嘶窄,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子距贷,更是在濱河造成了極大的恐慌柄冲,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件忠蝗,死亡現(xiàn)場離奇詭異现横,居然都是意外死亡,警方通過查閱死者的電腦和手機阁最,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門戒祠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人闽撤,你說我怎么就攤上這事得哆。” “怎么了哟旗?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵贩据,是天一觀的道長。 經(jīng)常有香客問我闸餐,道長饱亮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任舍沙,我火速辦了婚禮近上,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拂铡。我一直安慰自己壹无,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布感帅。 她就那樣靜靜地躺著斗锭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪失球。 梳的紋絲不亂的頭發(fā)上岖是,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音,去河邊找鬼豺撑。 笑死烈疚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的聪轿。 我是一名探鬼主播爷肝,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼屹电!你這毒婦竟也來了阶剑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤危号,失蹤者是張志新(化名)和其女友劉穎牧愁,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體外莲,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡猪半,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了偷线。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片磨确。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖声邦,靈堂內(nèi)的尸體忽然破棺而出乏奥,到底是詐尸還是另有隱情,我是刑警寧澤亥曹,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布邓了,位于F島的核電站,受9級特大地震影響媳瞪,放射性物質(zhì)發(fā)生泄漏骗炉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一蛇受、第九天 我趴在偏房一處隱蔽的房頂上張望句葵。 院中可真熱鬧,春花似錦兢仰、人聲如沸乍丈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轻专。三九已至,卻和暖如春秸弛,著一層夾襖步出監(jiān)牢的瞬間铭若,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工递览, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留叼屠,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓绞铃,卻偏偏與公主長得像镜雨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子儿捧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359