Android Qt 应用程序的包工具包文件名
Android Package Kit file name for Qt application
当 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 步骤之后添加自定义构建步骤。
当 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 步骤之后添加自定义构建步骤。