【android】使用android-resource-remover删除项目中无用的资源,减少包的大小

写这篇文章的原因是,一个CSDN的资源链接,Android程序员必备精品资源,在该链接的实用工具集锦中有一个工具吸引了我的注意,那就是android-resource-remover,它的解释是:一个简单的工具来删除在你的Android应用程序中未使用的资源从而降低APK文件的大小。联想到之前的项目中,在后期有大量的图片,布局等是不用的,很多资源是没有用的废资源,所以觉得这个工具能够很好的解决,今后在项目中遇到的此类问题。

=================================================================================


第一部分:WIN7下Python的安装配置

1.1下载安装Python2.7.9

之所以安装这个版本是根据android-resource-remover的要求Python版本>=2.7*

下载地址,此处需要注意一个地方就是根据你的电脑的具体情况选择相应的版本,32位/64位


1.2选择默认的安装路径后最终安装目录为:C:\Python27

1.3添加环境变量【android】使用android-resource-remover删除项目中无用的资源,减少包的大小_第1张图片


【android】使用android-resource-remover删除项目中无用的资源,减少包的大小_第2张图片


【android】使用android-resource-remover删除项目中无用的资源,减少包的大小_第3张图片(这个是lint所在的目录,后面会用到)

我这里添加的是用户变量,当然你也可以添加系统级

1.4添加完成后在CMD命令行中输入python会看到如下图的信息


1.5此时测试python是否正常工作?

例子:

【android】使用android-resource-remover删除项目中无用的资源,减少包的大小_第4张图片

如果正常证明python没问题,可以正常工作,此步骤很关键,关系到后面的成败,希望认真验证

=====================================================================================

 第二部分:安装android-resource-remover

这个简单就是直接CMD命令行下运行:pip install android-resource-remover

这个过程有时候你会发现没成功,抛了一个异常,time out超时。多执行几遍就行了,和你能时断时续的访问google原因一样,你懂得哦。

【android】使用android-resource-remover删除项目中无用的资源,减少包的大小_第5张图片

==================================================================================


第三部分:实验

  在android-resource-remover GitHub上下载ZIP包,里面包含了一个测试的工程

你可以拿这个实验一下,实验前备份一份,好对比一下,

用命令行进入该工程目录,执行android-resource-remover

发现它将没有用到的一些资源文件给删除了。

   该开源项目下提供的另外一种方法自己感兴趣可以自己做实验。至此全部结束,希望对大家有帮助~~~



参考:http://blog.csdn.net/mlj1668956679/article/details/38643145


你可能感兴趣的:(android)