Android清除工程中無用資源文件的兩種方法
一、調(diào)用Android lint命令查找出沒有用到的資源,并生成一個清單列表:
命令:lint –check “UnusedResources” [project_path] > result.txt
執(zhí)行完之后會生成一個清單文件,內(nèi)容如下:
二、使用代碼自動刪除無用的文件:
public class DelAction { public static void main(String[] args) throws IOException { String projectPath = "***"; BufferedReader reader = new BufferedReader(new FileReader("result路徑")); String line; int count = 0; while ((line = reader.readLine()) != null) { if (line.contains("UnusedResources") && !line.contains("res/value") && !line.contains("appcompat")) { count++; int end = line.indexOf(":"); if (end != -1) { String file = line.substring(0, end); String f = projectPath + file; boolean flag = new File("【拼出文件完整路徑】" + f.replace("***", "")).delete(); System.out.println("【拼出文件完整路徑】" + f + "=>del=>" + flag); } } } } }
我們往往要多次重復(fù)執(zhí)行上面的操作,才能真正徹底的清除工程中無用的資源文件。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用genymotion訪問本地上Tomcat上數(shù)據(jù)的方法
下面小編就為大家?guī)硪黄褂胓enymotion訪問本地上Tomcat上數(shù)據(jù)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03Eclipse下配置Ant腳本并自動打包帶簽名的Android apk
這篇文章主要介紹了Eclipse下配置Ant腳本并自動打包帶簽名的Android apk的相關(guān)資料,需要的朋友可以參考下2016-03-03Java Base64位編碼與String字符串的相互轉(zhuǎn)換,Base64與Bitmap的相互轉(zhuǎn)換實例代碼
這篇文章主要介紹了Java Base64位編碼與String字符串的相互轉(zhuǎn)換,Base64與Bitmap的相互轉(zhuǎn)換實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03淺談Android Studio如何Debug對應(yīng)so文件C/C++代碼
本篇文章主要介紹了淺談Android Studio如何Debug對應(yīng)so文件C/C++代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12Android中關(guān)于屏幕的三個小眾知識(寬屏適配、禁止截屏和保持屏幕常亮)
這篇文章主要給大家介紹了Android中關(guān)于屏幕的三個小眾知識,分別是寬屏適配、禁止截屏和保持屏幕常亮的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友們可以參考學(xué)習(xí),下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12Android RecyclerView設(shè)置下拉刷新的實現(xiàn)方法
這篇文章主要介紹了Android RecyclerView設(shè)置下拉刷新的實現(xiàn)方法,希望通過本文通過SwipeRefreshLayout方式實現(xiàn)下拉刷新,需要的朋友可以參考下2017-10-10