当使用ant debug命令构建android项目时,我的apk在名称后面附加了单词debug.我如何改变它



我使用"ant debug"来构建我的项目。使用此命令构建后,我的apk名称为sample-debug.apk(我的项目名称为sample)。我希望它在构建后是sample.apk。我如何通过修改build.xml来做到这一点。

请不要建议我在apk建成后重命名它。

更改名称没有任何技术原因,但如果您愿意,您可以跳过设置调试参数的底层ant任务。目前看起来是这样的:

<target name="-set-debug-files" depends="-set-mode-check">
    <property name="out.packaged.file" location="${out.absolute.dir}/${ant.project.name}-debug-unaligned.apk" />
    <property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
    <property name="build.is.mode.set" value="true" />
</target>

您可以将其粘贴到import语句上方的本地build.xml中,并将值更改为适合您的值。

我希望这能有所帮助。

我认为你不应该更改.apk文件的名称。我刚刚在这本谷歌图书片段Pro Android Python与Sl4a的265页第一段中找到了一个描述。使用这个名称约定,您可以很容易地看到您正在使用的apk文件的类型。

它非常简单。请参阅此链接[1]:https://ant.apache.org/manual/running.html

所以在上面的情况下,我们需要像这样运行调试,

ant debug-Dout.final.file=brandApk

就是这样。

相关内容

  • 没有找到相关文章

最新更新