在我們用Android Studio開(kāi)發(fā)項(xiàng)目的時(shí)候,常常需要引入很多圖片或者XML資源,這些資源在項(xiàng)目開(kāi)發(fā)完成之后,可能我們不會(huì)用到了,但是我們一個(gè)一個(gè)去刪除的話會(huì)很麻煩,Android Studio提供了我們一個(gè)簡(jiǎn)單的方法去刪除這些無(wú)用的資源。
首先,打開(kāi)Android Studio,點(diǎn)擊Analyze,選擇Run Inspection by Name,如圖中紅色方框中的選項(xiàng),或者直接用快捷鍵 Ctrl+Alt+Shift+I

點(diǎn)擊選中項(xiàng)之后,會(huì)彈出如下界面

輸入 unused resources,選中或者直接Enter。
會(huì)出現(xiàn)如下界面

在這里,我們可以選擇整個(gè)項(xiàng)目,或者別的模塊,我現(xiàn)在需要對(duì)整個(gè)項(xiàng)目進(jìn)行清理,所以選擇整個(gè)項(xiàng)目,可以根據(jù)實(shí)際需要去選擇。選好之后,按Enter或者點(diǎn)擊OK
等待分析完成之后,會(huì)顯示項(xiàng)目中不用的資源,例如:

這里的話,我這個(gè)項(xiàng)目有188個(gè)無(wú)用的資源,有圖片和XML等,這里會(huì)列出我們?cè)谡麄€(gè)項(xiàng)目中不用到的資源,我們也不需要一個(gè)一個(gè)區(qū)刪除,AS提供了我們一鍵清除的功能,點(diǎn)擊Android Lint Quick Fixes,圖中紅色方框處,然后等待完成清理,清理完成之后,我們可以再分析一次

直接點(diǎn)擊圖中紅色就可以了,再一次分析完成之后,我們就可以看到,不用的資源已經(jīng)被清理了

移除java文件
1、找到命令行

2、選擇Unuesed declaration

3、只勾選紅框的Classes

4、根據(jù)檢查結(jié)果排查是否真的可以刪除
Android studio 清除無(wú)用資源引用
項(xiàng)目馬上上線了。想優(yōu)化下APK的大小,
把沒(méi)有用的資源文件(res目錄下的),和整個(gè)工程下的所有無(wú)用的import引用全部清掉。再次記錄一下。
1.首先清除沒(méi)引用的資源
點(diǎn)擊 refactor 也可以先點(diǎn)擊preview預(yù)覽一下。這樣就把所有的沒(méi)有資源清除掉了。減小apk大小。