Android aapt始终压缩资源文件
我有一个Android项目的Ant构建脚本。我正在使用aapt打包各种资源文件。我希望资源文件被解压缩。我已尝试使用“-0”标志,但文件仍会被压缩!但是当我通过Eclipse构建时,资源文件是未压缩的。为什么这面旗子不起作用 以下是我在Ant中的aapt目标: 打包资源和资产。。。Android aapt始终压缩资源文件,android,ant,aapt,Android,Ant,Aapt,我有一个Android项目的Ant构建脚本。我正在使用aapt打包各种资源文件。我希望资源文件被解压缩。我已尝试使用“-0”标志,但文件仍会被压缩!但是当我通过Eclipse构建时,资源文件是未压缩的。为什么这面旗子不起作用 以下是我在Ant中的aapt目标: 打包资源和资产。。。 您是否考虑过将资源放在res/raw/子目录中?放置在此目录中的文件不会被压缩。或者,如果您需要应用程序中的原始层次结构或文件名,请将文件放在assets/目录中,并使用AssetManager读取它们 资产和原始
您是否考虑过将资源放在
res/raw/
子目录中?放置在此目录中的文件不会被压缩。或者,如果您需要应用程序中的原始层次结构或文件名,请将文件放在assets/
目录中,并使用AssetManager
读取它们
资产和原始资源并非总是未压缩的,这是文档中的一个错误,显然现在已经被删除了 事实上,资源是否被压缩是由其文件类型或-0标志控制的。看
我知道这不能回答您的问题,因此应该作为评论发布,但我还没有评论发布权限。这是不正确的。res/raw中的文件仍然可以被压缩。Carsten是对的,它实际上只是取决于文件扩展名。例如,名为video.mpg的同一文件不会在apk文件中压缩,而如果它名为video.m2v,则会压缩。