3

我的 Android 项目有一个 Ant 构建脚本。我正在使用 aapt 来打包各种资源文件。我想要解压缩资源文件。我已经尝试了'-0'标志,但文件仍然被压缩!但是当我通过 Eclipse 构建时,资源文件是未压缩的。为什么这个标志不起作用?

这是我在 Ant 中的 aapt 目标:

打包资源和资产...

4

2 回答 2

3

资产和原始资源并非总是未压缩的。根据一位 Android 开发人员的说法,这是文档中的一个错误,现在显然已被删除。

事实上,资源是否被压缩是由它的文件类型或 -0 标志控制的。请参阅处理 Android 应用程序中的资产压缩

我知道这不能回答您的问题,因此应该作为评论发布,但我还没有评论发布权。

于 2011-02-22T23:21:11.840 回答
0

您是否考虑过将资源放在res/raw/子目录中?放置在此目录中的文件不会被压缩。或者,如果您需要应用程序中的原始层次结构或文件名,则将文件放在assets/目录中并使用读取它们。AssetManager

关于资源类型的 Android 文档

于 2010-06-24T18:55:44.460 回答