gpt4 book ai didi

android - Ant 脚本中 aapt 元素的文档

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:58 26 4
gpt4 key购买 nike

我正在为 Android 构建系统编写一些 Ant 脚本,并且遇到了一个调用 aapt 的元素。我见过很多例子

exec executable="${aapt}"

但是来自 main_rules.xml 文件的那些使用不同的格式

    <aapt executable="${aapt}"
command="package"
debug="${build.packaging.debug}"
manifest="AndroidManifest.xml"
assets="${asset.absolute.dir}"
androidjar="${android.jar}"
apkfolder="${out.absolute.dir}"
resourcefilename="${resource.package.file.name}"
resourcefilter="${aapt.resource.filter}">
<res path="${resource.absolute.dir}" />
<!-- <nocompress /> forces no compression on any files in assets or res/raw -->
<!-- <nocompress extension="xml" /> forces no compression on specific file extensions in assets and res/raw -->
</aapt>

我想使用这个元素重命名包,但找不到任何关于如何使用它的文档。有谁知道我在哪里可以找到一些?

谢谢

最佳答案

我找不到任何东西,最后使用了以下似乎有效的方法

    <exec executable="${aapt}" failonerror="true">
<arg value="package" />
<arg value="-f" />
<arg value="-v" />
<arg value="-M" />
<arg path="AndroidManifest.xml" />
<arg value="-A" />
<arg path="assets" />
<arg value="-I" />
<arg path="${android.jar}" />
<arg value="-m" />
<arg value="-J" />
<arg path="${out.absolute.dir}" />
<arg value="-F" />
<arg path="${out.absolute.dir}/${resource.package.file.name}" />
<arg value="-S" />
<arg path="res" />
<arg value="--rename-manifest-package" />
<arg value="my.new.package.name" />
</exec>

关于android - Ant 脚本中 aapt 元素的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6809651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com