聲明:本文是作者AWeiLoveAndroid原創(chuàng)艺玲,版權(quán)歸作者AWeiLoveAndroid所有,侵權(quán)必究斑胜。如若轉(zhuǎn)發(fā)控淡,請(qǐng)注明作者和來(lái)源地址!未經(jīng)授權(quán)止潘,嚴(yán)禁私自轉(zhuǎn)載掺炭!
對(duì)于開發(fā)項(xiàng)目來(lái)說(shuō),調(diào)試控制工具是不可少的凭戴,開發(fā)者是一定要掌握調(diào)試工具的使用涧狮,一來(lái)是為了查看log日志,一來(lái)是為了排查錯(cuò)誤么夫,再一個(gè)原因是可以查看內(nèi)存占用情況者冤,以便后續(xù)性能優(yōu)化。
Flutter的調(diào)試主要有3個(gè)需要去關(guān)注的档痪,一個(gè)是Flutter Outline涉枫,一個(gè)是Flutter Inspector,還有一個(gè)是log控制臺(tái)腐螟。前者主要是用于視圖預(yù)覽愿汰,后者是用于性能調(diào)試,log控制臺(tái)用于查看log信息以及定位錯(cuò)誤等遭垛。
下面就詳細(xì)的講解一下如何使用Flutter的調(diào)試工具尼桶。
Flutter系列博文鏈接 ↓:
工具安裝:
Flutter基礎(chǔ)篇:
- 谷歌Flutter1.0正式版發(fā)布
- Flutter基礎(chǔ)篇(1)-- 跨平臺(tái)開發(fā)框架和工具集錦
- Flutter基礎(chǔ)篇(2)-- 老司機(jī)用一篇博客帶你快速熟悉Dart語(yǔ)法
- Flutter基礎(chǔ)篇(3)-- Flutter基礎(chǔ)全面詳解
- Flutter基礎(chǔ)篇(4)-- Flutter填坑全面總結(jié)
- Flutter基礎(chǔ)篇(5)-- Flutter代碼模板,解放雙手锯仪,提高開發(fā)效率必備
- Flutter基礎(chǔ)篇(6)-- 水平和垂直布局詳解
- Flutter基礎(chǔ)篇(7)-- Flutter更新錯(cuò)誤全面解決方案(圖文+視頻講解)
- Flutter基礎(chǔ)篇(8)-- Flutter for Web詳細(xì)介紹
- Flutter基礎(chǔ)篇(9)-- 手把手教你用Flutter實(shí)現(xiàn)Web頁(yè)面編寫
- Flutter1.9升級(jí)體驗(yàn)總結(jié)(Flutter Web 1.9最新版本填坑指南)
Flutter進(jìn)階篇:
- Flutter進(jìn)階篇(1)-- 手把手帶你快速上手調(diào)試Flutter項(xiàng)目
- Flutter進(jìn)階篇(2)-- Flutter路由詳解
- Flutter進(jìn)階篇(3)-- Flutter 的手勢(shì)(GestureDetector)分析詳解
- Flutter進(jìn)階篇(4)-- Flutter的Future異步詳解
- Flutter進(jìn)階篇(5)-- 使用Flutter創(chuàng)建插件詳解并發(fā)布到Pub庫(kù)
- Flutter進(jìn)階篇(6)-- PageStorageKey泵督、PageStorageBucket和PageStorage使用詳解
- Flutter進(jìn)階篇(7)-- Flutter路由輕量級(jí)框架FRouter
Dart語(yǔ)法系列博文鏈接 ↓:
Dart語(yǔ)法基礎(chǔ)篇:
Dart語(yǔ)法進(jìn)階篇:
一救鲤、基礎(chǔ)配置和設(shè)置
在講解調(diào)試工具之前,先來(lái)看看有關(guān)的設(shè)置選項(xiàng)秩冈,點(diǎn)擊菜單欄File-->Settings-->Languages & Frameworks --> Flutter本缠,打開之后設(shè)置如圖2.6.1所示,重點(diǎn)字段我都翻譯成了中文入问,幫助大家理解丹锹,如果不是很熟悉這個(gè)設(shè)置,推薦大家按照我這樣去配置芬失。
【提示】如果Flutter Outline和Flutter Inspector沒有出現(xiàn)在側(cè)邊欄(默認(rèn)是在右邊側(cè)邊欄)楣黍,建議重啟Android Studio,如果還沒有出現(xiàn)棱烂,建議卸載Flutter插件租漂,重新安裝一次,安裝完記得重啟Android Studio颊糜。
二哩治、介紹一下log控制臺(tái)
控制臺(tái)是調(diào)試程序必須要看的一個(gè)輔助工具,控制臺(tái)有兩個(gè):一個(gè)是調(diào)試Android程序的 LogCat調(diào)試臺(tái)衬鱼,另一個(gè)是Flutter里面自帶的Run控制臺(tái)业筏。LogCat調(diào)試臺(tái)主要是查看原生Android有關(guān)的日志的,我們這里就不詳細(xì)講解它馁启,我們重點(diǎn)來(lái)看了解一下Run控制臺(tái)驾孔。
Run控制臺(tái)在工程創(chuàng)建的時(shí)候是沒有的,當(dāng)我們運(yùn)行項(xiàng)目的時(shí)候惯疙,Run控制臺(tái)就會(huì)出現(xiàn)在底部菜單欄,如圖所示: