作為行動裝置 App開發人員,我們總希望發布的apk檔案越小越好,不希望資源檔沒有用到的圖片資源也被打包進apk,不希望應用中使用了高於minSdk的api,也不希望AndroidManifest檔案存在異常,lint就能解決我們的這些問題。Android lint是在ADT 16提供的新工具,它是一個代碼掃描工具,能夠協助我們識別代碼結構存在的問題,主要包括:
1)布局效能(以前是 layoutopt工具,可以解決無用布局、嵌套太多、布局太多)
2)未使用到資源
3)不一致的數組大小
4)國際化問題(寫入程式碼)
5)表徵圖的問題(重複的表徵圖,錯誤的大小)
6)可用性問題(如不指定的文字欄位的輸入型)
7)manifest檔案的錯誤
Android lint可以解決如上的問題,當然還有更多,具體的可以參考Android Lint Checks。Android官方也總結了lint能解決的問題,如。
lint是命令工具,它已經完美的整合到了Eclipse中,我們可以方便的使用。通過lint,我們可以檢測出每個問題的說明和問題的嚴重性,根據檢測報告可以對程式作出改進。下面介紹下在Eclipse怎麼使用lint。
lint的使用可以通過兩個途徑,Eclipse左上方的打鉤的按鈕或者選擇項目->右鍵->Android Tools,如所示:
圖一 圖二
lint工具簡單實用,自動化分析,分析完成會給我們分析報告:
分析包括中會包括錯誤和警告,會給出具體的描述、類別、位置。是一個錯誤的描述,給出警告描述。
Android lint是對android開發人員很有協助的一款工具,對於項目打包發布前最佳化代碼、尋找沒用到的資源、尋找錯誤等非常有協助。作為開發人員是必須掌握的工具之一,如果想瞭解更多可以參考lint。
再說些題外話,希望路過的各位支援,博主有幸成為2013年度部落格之星的候選人之一,期待你的一票,謝謝您的支援。
投票猛擊:
http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn
/*** @author 張興業* http://blog.csdn.net/xyz_lmn* iOS入門群:83702688
* android開發進階群:241395671* 我的新浪微博:
@張興業TBOW*/