빌드 할 때 AAPT를 실행하는 Android의 build.xml (SDK, 도구 및 개미에서 찾을 수 있음)입니다.
build.xml을 찾아 "-package-resources"대상을 아래 대상으로 바꿉니다. 지금 당장은 테스트 할 수 없으므로 ANT로 빌드 할 때 "-Dcompression.disabled = set"으로 설정하거나 "compression.disabled = set"으로 설정하면됩니다. .properties-file.
<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>
감사합니다. 나는 apk를 거대하게 만들었을 것이기 때문에 이런 식으로 끝나지 않았지만 어쨌든 대답을 알게되어 기쁩니다. – yuttadhammo
오케이! nocompress 요소에 확장 속성을 추가하여 파일 유형별로 만들 수도 있습니다. ' ' –
누구나 안드로이드 SDK 내부 파일을 modyfing없이 방법을 발견? – Wojciech