android eclipse lint删除无用资源文件
2016-11-08 15:04
344 查看
win+R进入cmd
d:
cd D:\android_adt\adt-bundle-windows-x86-20131030\sdk\tools
lint --check "UnusedResources" \D:\android_project\IBusAlmoner > result.txt
对比(lint --check "UnusedResources" project路径
> 存放路径/result.txt )
大家可以参考下面的代码 使用FIle 获取 result.txt 中的文件信息 调用 File .delete(); 方法删除
d:
cd D:\android_adt\adt-bundle-windows-x86-20131030\sdk\tools
lint --check "UnusedResources" \D:\android_project\IBusAlmoner > result.txt
对比(lint --check "UnusedResources" project路径
> 存放路径/result.txt )
大家可以参考下面的代码 使用FIle 获取 result.txt 中的文件信息 调用 File .delete(); 方法删除
/** * 删除 未使用的冗余资源(图片 xml布局) * * @param b * false 显示资源列表 * true 显示资源列表 并删除资源 */ private static void init(boolean b) throws Exception { String encoding = "UTF-8"; // 字符格式 String projectPath = "/Users/baozi/Dev/shihui/android/";//Android工程所在地址 String filePath1 = "/Users/baozi";//result的所在路径 File file = new File(filePath1, "result.txt");//获取result.txt 文件 生成地址 if (file.isFile() && file.exists()) { // 判断文件是否存在 InputStreamReader read = new InputStreamReader(new FileInputStream(file), encoding);// 考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read); String line = null; while ((line = bufferedReader.readLine()) != null) { if (line.contains("UnusedResources") && !line.contains("res/value") && !line.contains("appcompat") && !line.contains("res/xml")) { // System.out.println(line); int end = line.indexOf(":"); if (end != -1) { String file_end = line.substring(0, end); String f = projectPath + file_end; System.out.println(f); if (b) { new File(f).delete(); System.out.println("删除成功"); } } } } read.close(); } }
参考博文
http://blog.csdn.net/wl0073921/article/details/50069127http://blog.csdn.net/aaawqqq/article/details/46700573
相关文章推荐
- Android lint删除无用资源文件
- android lint检查无用资源文件删除
- Android lint 自动检测并删除无用资源
- Android Lint清除无用的资源文件
- Android lint 删除无用图片文件和配置文件
- 在android-studio中,使用android 中 lint 来清除无用的资源文件
- 利用Android studio 删除项目中无用资源文件
- android 自动删除无用资源插件
- android studio lint(查看未被应用的资源文件)的使用
- 为APP瘦身--删除无用资源文件
- 使用Android Studio的lint清除无用的资源文件
- Android项目中如何清理无用的资源文件或代码
- 自动删除Android工程中无用的资源
- 删除android工程不再使用的资源文件
- (Android开发)Eclipse中如何恢复已删除文件
- studio删除无用的文件资源
- Android Studio利用Gradle删除没有使用到的资源文件
- android 使用lint + studio ,排查客户端无用string,drawable,layout资源
- android删除未使用的资源文件
- android 优化Lint清除无效资源文件的用法