項目的長期積累將導致一些資源不被使用,這些資源仍然存在于項目中并且沒有被清理。這些無用的資源只會占用空間,不會有任何用處。如何清理這些無用的資源?這是使用下一個工具的方法。Andorid Lint是SDK工具16(ADT 16)之后,我們提供了一個工具來掃描和檢查Android項目的源代碼并發現潛在的問題。功能之一是UnuserdResources:
UnuserdResources用于檢查未使用的資源文件。根據UnserdResources生成的內容可以清理不再使用的項目文件。
運行Gradle
您可以在Android studio Gradle右側的菜單欄中找到它的工具欄verification可以轉到lint的選項:

單擊運行后,將生成兩個文件:
- lint-results.xml
- lint-results.html
這兩個文件位于以下目錄中:/ Users /…/ android -crop / crop / build / outputs您也可以使用命令行進行構建:
lint –檢查“ UnusedResources”。/> result.txt
將導出txt如果要導出的.html你可以用下面的命令:
lint –檢查“ UnusedResources”。/–html result.html
這將生成一個HTML文件。要查看未使用的資源,您可以在生成的文件中找到它們。UnusedResources選項:找到不再使用的資源。如果他們被清理怎么辦?手動刪除太麻煩了。建議使用其他工具。。

android-resource-remover
android-resource-remover
android-resource-remover是一個開放源代碼的Python庫,因此可以Android Lint從項目中刪除未使用的資源。
運行環境要求:
- Python> = 2.7
- ADT> = 16
- 點子
通過pip安裝android-resource-remover:
pip安裝android-resource-remover
使用Lint生成的lint-results.xml文件清除不使用資源。運行命令:
android-resource-remover –xml build / outputs / lint-results.xml
這樣,我們可以清除無用的Android資源。