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