Flutter開(kāi)發(fā)問(wèn)題記錄

Flutter項(xiàng)目卡死

image.png

使用"flutter doctor"命令常見(jiàn)會(huì)出問(wèn)題的就是Android toolchain和Xcode税娜,這兩個(gè)問(wèn)題的解決方式在報(bào)錯(cuò)中的英文提示都有寫(xiě)明朽砰,存在issue時(shí)前面會(huì)是"[!]"舟茶,解決完畢后變成如圖所示即代表成功,這樣創(chuàng)建Flutter項(xiàng)目即可流暢運(yùn)行


紅屏

Flutter項(xiàng)目運(yùn)行時(shí)如果有錯(cuò)不會(huì)crash叛复,而是顯示紅屏。如果代碼有問(wèn)題則修改正確邏輯,如果代碼沒(méi)有問(wèn)題可以點(diǎn)擊后面這個(gè)綠色的小圖標(biāo)即可正常運(yùn)行胚嘲。前面的黃色閃電圖標(biāo)則用于快速熱構(gòu)建,如果你不想每次都按綠色的按鈕重新執(zhí)行的話(huà)洛二,這是一個(gè)很便捷的選項(xiàng)


image.png

資源assets

當(dāng)你在引入資源時(shí)馋劈,如果未能成功運(yùn)行預(yù)期結(jié)果,首先看是否在pubspec.yaml文件中進(jìn)行注冊(cè)晾嘶,如果你已經(jīng)注冊(cè)還未能顯示妓雾,則要注意assets前要加空格,assets不能和flutter同級(jí)变擒,assets下面的資源引入里君珠,"-"后也要加空格寝志。一個(gè)yaml文件中娇斑,一個(gè)層級(jí)只能有一個(gè)flutter策添,引入資源的flutter為最頂級(jí)的flutter,如果你前面的步驟都做對(duì)了毫缆,最后還沒(méi)有成功加載資源唯竹,最大可能問(wèn)題就出在這里


image.png

Flutter目錄下gradle報(bào)錯(cuò)

image.png

這個(gè)問(wèn)題似乎不影響編譯,如果你是強(qiáng)迫癥苦丁,改成下面這樣就好


image.png

flutter clean

這個(gè)命令用于清除一些依賴(lài)降低內(nèi)存浸颓,執(zhí)行時(shí)工程會(huì)標(biāo)紅,但是不用擔(dān)心旺拉,你在點(diǎn)擊綠色按鈕運(yùn)行時(shí)項(xiàng)目會(huì)自動(dòng)重新引入所需的依賴(lài)


AndroidManifest文件報(bào)錯(cuò)

image.png

如果你是新創(chuàng)建的Flutter項(xiàng)目产上,在你的項(xiàng)目中,應(yīng)該會(huì)看到AndroidManifest文件有如此多的報(bào)錯(cuò)蛾狗,以至于你根本無(wú)法在MainActivity中編寫(xiě)原生代碼晋涣,是因?yàn)镕lutter禁用了Android框架,你需要右鍵點(diǎn)開(kāi)下圖所示沉桌,在一個(gè)新的窗口中打開(kāi)android工程即可編寫(xiě)原生代碼


image.png

registerWith(this)報(bào)錯(cuò)

新版本此方法無(wú)法解析谢鹊,要改成registerWith(new FlutterEngine(this));


無(wú)法使用getFlutterView()

image.png

我們獲取MethodChannel時(shí),要傳進(jìn)BinaryMessenger留凭,但是由于MainActivity繼承的FlutterActivity在io.flutter.embedding.android包下佃扼,這個(gè)包里沒(méi)有g(shù)etFlutterView()方法,所以不能使用getFlutterView()獲取BinaryMessenger蔼夜,只有io.flutter.app.FlutterActivity包的FlutterActivity才有g(shù)etFlutterView()方法兼耀。既然如此,那么我們就需要把getFlutterView()方法改成getFlutterEngine().getDartExecutor().getBinaryMessenger()即可


2021.7.27記錄求冷,后續(xù)若有問(wèn)題則繼續(xù)更新

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翠订,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子遵倦,更是在濱河造成了極大的恐慌尽超,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梧躺,死亡現(xiàn)場(chǎng)離奇詭異似谁,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)掠哥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)巩踏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人续搀,你說(shuō)我怎么就攤上這事塞琼。” “怎么了禁舷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵彪杉,是天一觀(guān)的道長(zhǎng)毅往。 經(jīng)常有香客問(wèn)我,道長(zhǎng)派近,這世上最難降的妖魔是什么攀唯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮渴丸,結(jié)果婚禮上侯嘀,老公的妹妹穿的比我還像新娘。我一直安慰自己谱轨,他們只是感情好戒幔,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著土童,像睡著了一般溪食。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上娜扇,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天错沃,我揣著相機(jī)與錄音,去河邊找鬼雀瓢。 笑死枢析,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刃麸。 我是一名探鬼主播醒叁,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼泊业!你這毒婦竟也來(lái)了把沼?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吁伺,失蹤者是張志新(化名)和其女友劉穎饮睬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體篮奄,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捆愁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窟却。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昼丑。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖夸赫,靈堂內(nèi)的尸體忽然破棺而出菩帝,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布呼奢,位于F島的核電站宜雀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏控妻。R本人自食惡果不足惜州袒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一揭绑、第九天 我趴在偏房一處隱蔽的房頂上張望弓候。 院中可真熱鬧,春花似錦他匪、人聲如沸菇存。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)依鸥。三九已至,卻和暖如春悼沈,著一層夾襖步出監(jiān)牢的瞬間贱迟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工絮供, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留衣吠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓壤靶,卻偏偏與公主長(zhǎng)得像缚俏,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贮乳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容