在构建时执行 AAPT 的是 Android 的 build.xml(您可以在您的 SDK、工具和 ant 下找到它)。
找到您的 build.xml 并将“-package-resources”目标替换为以下目标。我很确定(目前无法对其进行测试)您可以在使用 ANT 构建时使用“-Dcompression.disabled=set”或在您的“compression.disabled=set”中打开和关闭压缩.properties 文件。
<target name="-package-resources" depends="-crunch">
<!-- only package resources if *not* a library project -->
<do-only-if-not-library elseText="Library project: do not package resources..." >
<aapt executable="${aapt}"
command="package"
versioncode="${version.code}"
versionname="${version.name}"
debug="${build.is.packaging.debug}"
manifest="AndroidManifest.xml"
assets="${asset.absolute.dir}"
androidjar="${android.jar}"
apkfolder="${out.absolute.dir}"
nocrunch="${build.packaging.nocrunch}"
resourcefilename="${resource.package.file.name}"
resourcefilter="${aapt.resource.filter}"
projectLibrariesResName="project.libraries.res"
projectLibrariesPackageName="project.libraries.package"
previousBuildType="${build.last.target}"
buildType="${build.target}">
<res path="${out.res.absolute.dir}" />
<res path="${resource.absolute.dir}" />
<if>
<condition>
<isset property="compression.disabled" />
</condition>
<then>
<nocompress/>
</then>
</if>
</aapt>
</do-only-if-not-library>
</target>