当QtC构建android软件包时,无论应用程序名称,发行版或调试版本等如何,它总是获得名称android-build-debug.apk
。如何将其更改为appname-{version}-{prefix}.apk
之类的文件,需要更改的文件:{{1 }},AndroidManifest.xml
,build.gradle
?
答案 0 :(得分:0)
简短的回答:您无法轻松对其进行更改。您应该手动将其重命名。
长答案:
该名称是根据执行 android 构建的目录生成的,并结合了android构建模式:<dir-name>-<build-mode>
。可能的构建模式为debug
,release-unsigned
和release-signed
,具体取决于您的项目配置。
如果您正在使用QtCreator,那么对于目录部分,您实际上无能为力,除非您禁用默认的构建步骤,并用执行相同操作但位于不同目录中的自定义构建步骤替换它们。
您将必须添加一个自定义安装步骤,该步骤将安装到以应如何命名apk命名的自定义目录中,然后添加另一个使用正确参数调用androiddeployqt
的自定义步骤(与默认步骤相同) ,但改用您的自定义目录)。
这听起来很复杂,我不建议您这样做。而是简单地手动重命名二进制文件。如果您确实想实现自动化,则可以在常规android步骤之后添加自定义生成步骤。