`
chriszeng87
  • 浏览: 753439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

清除android程序中的多余资源

阅读更多

转自:http://blog.csdn.net/riveram/article/details/39371395

 

概述

  • 什么是多余资源?
  • 为什么需要清理?
  • 怎么清理?
正文
什么是多余资源?
    答:多余资源 包括:图片、布局、raw等在res文件夹下的无用资源
为什么要清理?
    答:至少删除它能使apk体积变小吧,其实还能提高编译和运行速度
怎么清理?
    答:网上方法很多,下面是我自己的一些实践吧,mark下
  • 下载jar包:AndroidUnusedResources https://code.google.com/p/android-unused-resources/
  • 将AndroidUnusedResources1.6.2.jar 放到需要清理的android项目的根目录下
  • 命令行cd(我使用的是Powercmd软件,因为需要复制一些数据) 到 项目根目录
                执行:java -jar AndroidUnusedResources1.6.2.jar
或者直接输出到文件 java -jar AndroidUnusedResources1.6.2.jar >del.txt
                           
                等几分钟后出现
               
       上方显示的那些就是无用的资源
  • 选择你想要清理的数据复制到一个新建文档中(del.txt)
               怎么处理删除数据:我用的是Excel,将数据复制到Excel,排序(便于清除前面的drawable文件),去除空格(Excel 替换所有空格)等
                            
  • 新建一个windows批处理文件放到 项目根目录(del.bat)

               删除的批处理
                   
[html] view plaincopy
 
 
  1. @echo off  
  2. for /f "delims=" %%i in (del.txt) do del /q/f "%%i"  


 不放心的话,可以用剪切批处理 d:\unuse\ 为指定移动到的文件,文件夹一定要存在,否则报错
                   
[html] view plaincopy
 
 
  1. @echo off  
  2. for /f "delims=" %%i in (del.txt) do move "%%i" d:\unuse\  
分享到:
评论

相关推荐

    Android高级应用源码-从注册流程 分析如何安全退出多个Activity 多种方式.zip

    在Android开发中,正确地管理和安全退出多个Activity是至关重要的,因为这直接影响到应用程序的性能和用户体验。这个压缩包中的"Android高级应用源码-从注册流程 分析如何安全退出多个Activity 多种方式.zip"提供了...

    删除无用的jar包的插件

    这些工具不仅可以应用于Java桌面应用,也广泛用于Android开发,以减小程序体积,提高运行速度。 总的来说,"删除无用的jar包的插件"是优化Java项目的关键工具,它可以帮助开发者有效地管理依赖,提升项目效率。正确...

    如何删除中兴V880垃圾软件最快最简单删除方法(图解.rar

    中兴V880作为一款经典的Android手机,其用户可能会遇到系统缓慢、内存不足等问题,这往往与安装的多余软件有关。本教程将详细介绍如何快速且简便地删除中兴V880上的垃圾软件,帮助你优化手机性能。 1. **了解垃圾...

    cm101h纯净版刷机包

    - **纯净版刷机包**:通常指的是不包含任何预装软件(如广告软件、不必要的应用程序等)的定制ROM刷机包。这类刷机包旨在提供更为纯净、流畅的操作体验,满足用户对于系统纯净度的需求。 #### 二、cm101h设备简介 ...

    软件清理功能

    2. **应用卸载**:清理软件不仅清理缓存,还能帮助用户卸载不再需要的应用程序,特别是那些占用大量资源但很少使用的。 3. **重复文件查找**:清理软件可以扫描设备中的重复文件,如照片、音乐或文档,帮助用户识别...

Global site tag (gtag.js) - Google Analytics