Qt应用程序的Android Package Kit文件名

时间:2018-12-19 19:35:27

标签: android qt qt5 apk qt-creator

当QtC构建android软件包时,无论应用程序名称,发行版或调试版本等如何,它总是获得名称android-build-debug.apk。如何将其更改为appname-{version}-{prefix}.apk之类的文件,需要更改的文件:{{1 }},AndroidManifest.xmlbuild.gradle

1 个答案:

答案 0 :(得分:0)

简短的回答:您无法轻松对其进行更改。您应该手动将其重命名。


长答案:

该名称是根据执行 android 构建的目录生成的,并结合了android构建模式:<dir-name>-<build-mode>。可能的构建模式为debugrelease-unsignedrelease-signed,具体取决于您的项目配置。

如果您正在使用QtCreator,那么对于目录部分,您实际上无能为力,除非您禁用默认的构建步骤,并用执行相同操作但位于不同目录中的自定义构建步骤替换它们。

您将必须添加一个自定义安装步骤,该步骤将安装到以应如何命名apk命名的自定义目录中,然后添加另一个使用正确参数调用androiddeployqt的自定义步骤(与默认步骤相同) ,但改用您的自定义目录)。

这听起来很复杂,我不建议您这样做。而是简单地手动重命名二进制文件。如果您确实想实现自动化,则可以在常规android步骤之后添加自定义生成步骤。