您可以使用以下 ant 任务来重新打包 apk:
<target name="-post-package">
<exec executable="${z7zip}">
<arg value="x"/>
<arg value="-o${out.dir}/TempApk"/>
<arg value="${out.packaged.file}"/>
</exec>
<delete file="${out.packaged.file}" verbose="${verbose}"/>
<exec executable="${z7zip}" dir="${out.dir}/TempApk">
<arg value="a"/>
<arg value="-tzip"/>
<arg value="-mx9"/>
<arg value="-r"/>
<arg value="${out.packaged.file}"/>
<arg value="*.*"/>
</exec>
<delete dir="${out.dir}/TempApk" verbose="${verbose}" />
Run Code Online (Sandbox Code Playgroud)
它使用 7zip。7zip 的路径应位于 local.properties 中:
z7zip=C:\\Program Files\\7-Zip\\7z.exe
Run Code Online (Sandbox Code Playgroud)
它的压缩率提高了约 15%。当然,您可以使用任何其他工具或手动执行这些命令行来重新打包您的 apk。
| 归档时间: |
|
| 查看次数: |
3156 次 |
| 最近记录: |