一.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.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怎么用
- 命令行運(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
-
您可要在Android Studio中的代碼編輯器上查看Lint檢測到的問題代碼(警告)或錯誤代碼(錯誤)
在Android Studio中查看警告或錯誤 - 當(dāng)然,您也可以在Inspection Results中查看Lint的警告和錯誤.
四.遇到了什么問題