public static void deleteUnusedResource() throws IOException
{
//lint --check "UnusedResources" [project_path] > result.txt
String projectPath = "D:/androidworkspace/SenZone/";
BufferedReader reader = new BufferedReader(new FileReader(
"D:\\result.txt"));
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;
System.out.println(f);
new File(f).delete();
}
}
}
}
{
//lint --check "UnusedResources" [project_path] > result.txt
String projectPath = "D:/androidworkspace/SenZone/";
BufferedReader reader = new BufferedReader(new FileReader(
"D:\\result.txt"));
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;
System.out.println(f);
new File(f).delete();
}
}
}
}
本文介绍了一个Java程序,该程序用于从指定的Android项目中删除未使用的资源文件。通过读取lint工具生成的结果文件,程序筛选出不需要的资源,并从项目目录中移除这些文件。
1113

被折叠的 条评论
为什么被折叠?



