聲明:本文是作者AWeiLoveAndroid原創(chuàng),版權(quán)歸作者AWeiLoveAndroid所有,侵權(quán)必究。如若轉(zhuǎn)發(fā),請(qǐng)注明作者和來(lái)源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載!
對(duì)于開(kāi)發(fā)項(xiàng)目來(lái)說(shuō),調(diào)試控制工具是不可少的,開(kāi)發(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)開(kāi)發(fā)框架和工具集錦
- Flutter基礎(chǔ)篇(2)-- 老司機(jī)用一篇博客帶你快速熟悉Dart語(yǔ)法
- Flutter基礎(chǔ)篇(3)-- Flutter基礎(chǔ)全面詳解
- Flutter基礎(chǔ)篇(4)-- Flutter填坑全面總結(jié)
- Flutter基礎(chǔ)篇(5)-- Flutter代碼模板,解放雙手,提高開(kāi)發(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,打開(kāi)之后設(shè)置如圖2.6.1所示,重點(diǎn)字段我都翻譯成了中文,幫助大家理解,如果不是很熟悉這個(gè)設(shè)置,推薦大家按照我這樣去配置。
【提示】如果Flutter Outline和Flutter Inspector沒(méi)有出現(xiàn)在側(cè)邊欄(默認(rèn)是在右邊側(cè)邊欄),建議重啟Android Studio,如果還沒(méi)有出現(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í)候是沒(méi)有的,當(dāng)我們運(yùn)行項(xiàng)目的時(shí)候,Run控制臺(tái)就會(huì)出現(xiàn)在底部菜單欄,如圖所示: