Android Studio工具篇使用 Lint 改進(jìn)您的代碼

使用 Lint 改進(jìn)您的代碼

一.Lint是什么東西
Lint是一個(gè)優(yōu)秀的靜態(tài)代碼掃描工具,它可以讓你在無需運(yùn)行應(yīng)用或編寫測試用例即可發(fā)現(xiàn)及糾正代碼結(jié)構(gòu)上的問題.Lint可以檢查您的Android項(xiàng)目潛在的錯誤.以及在正確性兔簇、安全性挪鹏、性能进统、易用性掘猿、便利性和國際化方面是否需要優(yōu)化改進(jìn).簡單點(diǎn)說.Lint它就是個(gè)代碼規(guī)范工具(提供合理的修改建議,圈起來,要考).即使Lint檢查出您的Android項(xiàng)目存在諸多的問題.但它仍可正常運(yùn)行.

二.Lint工作原理

Lint 代碼掃描工作流(來自官網(wǎng))

你可以在 lint.xml 自定義Lint工具的檢測配置項(xiàng),Lint Tool會將lint.xml配置項(xiàng)中設(shè)置的參數(shù)運(yùn)用到檢測Android項(xiàng)目上(App Source Files).并將反饋結(jié)果輸出到控制臺或 Android Studio 的 Inspection Results 窗口中.

三.Lint怎么用

  1. 命令行運(yùn)行Lint

Lint 環(huán)境與安裝
Android Studio 內(nèi)置的Lint工具類在~/sdk/tools/目錄下,如果是Windows系統(tǒng)的話,需要將該位置配置到path變量中或者直接CD到此目錄下運(yùn)行.

要對項(xiàng)目目錄中的文件列表運(yùn)行 Lint,請使用以下命令:

lint [flags] <project directory>

掃描myproject項(xiàng)目中缺少命名空間前綴的xml屬性

lint --check MissingPrefix myproject

要查看此工具支持的標(biāo)志和命令行參數(shù)的完整列表捧挺,請使用以下命令:

lint --help

四.Android Studio中使用Lint

  1. 您可要在Android Studio中的代碼編輯器上查看Lint檢測到的問題代碼(警告)或錯誤代碼(錯誤)


    在Android Studio中查看警告或錯誤
  2. 當(dāng)然,您也可以在Inspection Results中查看Lint的警告和錯誤.
Inspection Results

四.遇到了什么問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市丧蘸,隨后出現(xiàn)的幾起案子窟勃,更是在濱河造成了極大的恐慌祖乳,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秉氧,死亡現(xiàn)場離奇詭異眷昆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)汁咏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門隙赁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人梆暖,你說我怎么就攤上這事〉嗫ィ” “怎么了轰驳?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弟灼。 經(jīng)常有香客問我级解,道長,這世上最難降的妖魔是什么田绑? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任勤哗,我火速辦了婚禮,結(jié)果婚禮上掩驱,老公的妹妹穿的比我還像新娘芒划。我一直安慰自己,他們只是感情好欧穴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布民逼。 她就那樣靜靜地躺著,像睡著了一般涮帘。 火紅的嫁衣襯著肌膚如雪拼苍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天调缨,我揣著相機(jī)與錄音疮鲫,去河邊找鬼。 笑死弦叶,一個(gè)胖子當(dāng)著我的面吹牛俊犯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播湾蔓,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼瘫析,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起贬循,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤咸包,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后杖虾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烂瘫,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年奇适,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坟比。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嚷往,死狀恐怖葛账,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情皮仁,我是刑警寧澤籍琳,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站贷祈,受9級特大地震影響趋急,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜势誊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一呜达、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧粟耻,春花似錦查近、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至饭玲,卻和暖如春侥祭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茄厘。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工矮冬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人次哈。 一個(gè)月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓胎署,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窑滞。 傳聞我的和親對象是個(gè)殘疾皇子琼牧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評論 2 354

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,128評論 25 707
  • 在外面跑了那么多年恢筝,從來沒有被騙過。今天可能是心情的原因巨坊,盡管自己已經(jīng)很小心撬槽,可還是中招了。 本來不打算把這件事公...
    俺是河南妞兒閱讀 394評論 0 0
  • 我把時(shí)間煮成雨 ——茹心 手掌不大趾撵,指縫很小侄柔,影印在手掌中的時(shí)間,瘦成了駱駝祥子占调。 有時(shí)候會想暂题,一輩子的時(shí)光,到底...
    茹心閱讀 178評論 0 1
  • 最近要問什么電影最火究珊,那肯定就是《戰(zhàn)狼2》了吧薪者,前幾天我也剛剛看完,成為34億大軍中的一員 的確夠熱血沸...
    鹿色槿閱讀 384評論 0 0