我已经看到可以在这里android-remove-unused-resources-before-shipping和remove-all-unused-resources-from-an-android-project检测未使用的资源(尤其是占用一些空间的媒体资源)。
我想知道我们是否可以在 ant build 文件中使用这些工具,以便在构建发布包时忽略?< / p>
我正在使用eclipse和最新版本的ADT和ant来构建。
谢谢:)
答案 0 :(得分:2)
要删除未使用的资源,您可以使用ADT 16中的Android Lint工具。它不仅可以帮助您删除未使用的资源,还可以帮助您查找潜在的错误。
http://tools.android.com/tips/lint
您还可以在发布模式下启用proguard
ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类,字段和方法来缩小,优化和混淆代码。结果是一个较小的.apk文件,更难以进行逆向工程。
答案 1 :(得分:0)
在Eclipse中,您可以使用Lint。它在ADT包中
答案 2 :(得分:0)
在Project Explorer上单击您的项目&gt; Android工具&gt;运行Lint&gt;观看Lint选项卡。
您可以在Lint选项卡上看到很多问题。 并且,检查下面的行......
清除所有文件或任何资源。
答案 3 :(得分:0)
如果您喜欢Linux中的程序,那么bash - 它就是您的全部。
但对于Windows或Mac,没有像bash这样的酷工具。这就是为什么你可以编写特殊程序来删除使用android sdk工具的未使用资源的原因 - Lint
您可以尝试我的programm