Android Sutdio自帶的代碼檢查工具analyze的使用


以前覺得代碼檢查是不是需要好專業的工具和專業的知識才能做啊,沒想到Android studio有自帶的工具,弄得特別簡單,簡直神器。

首先是使用方法:

1、在菜單欄找到:analyze-->inspect code

 

 

2、選擇需要檢查的范圍(這邊我選擇了自己的項目,因為有其他引入的lib庫,暫時先不檢查):

 

檢查完畢會出現:Inspection Results窗口,由於Android studio集成了多個代碼檢查工具的優點,所以他檢查的很全,也很雜,主要看:

 

 以 Android 開頭的組,例如

· Android > Lint > Correctness (可能影響程序正確性)

· Android > Lint > Performance (可能影響程序性能)

· Android > Lint > Security (可能影響程序安全性)

· 等等

·  Class structure 組:指出類的設計上可能存在的問題

·  Code style issues 組:有助於提供代碼書寫規范

·  Probable bugs 組:有助於發現隱藏的問題

 

4、如果覺得問題確實太多的可以篩選:找到菜單欄,analyze-->run inspection by name,點擊會出現Enter inspection Name界面,這里我們填入需要篩選的信息為:沒有使用的資源(前期可能有使用,但是隨着功能的修改有一些資源文件用不到了,就造成了apk包的冗余,這樣也有助於瘦身APK)

 

,然后同樣的選擇需要檢車的范圍,之后等待結果,結果出來了,可以看到現在檢查的問題都是 unused resources的問題:

 

除了這兩個功能,Android studio還有一個很厲害的功能就是:code cleanup,找到菜單欄:analyze--> code cleanup,點擊,然后等待完成,重新review代碼的時候你會發現他幫我們把一些代碼的寫法優化了:

這個功能還是很厲害。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM