在 apk 的 AndroidManifest 文件中,platformBuildVersionCode (versionCode) 和 platformBuildVersionName (versionName) 的值总是替换为 targetSDKVersion 和 targetSDK 的值。
我尝试了以下方法。
从 build.gradle 修改了这些字段
尝试从终端构建并从终端更改这些字段的值。
https://forum.qt.io/topic/52250/how-can-i-stop-qtcreator-from-overwriting-my-androidmanifest-xml
此问题仅出现在 Qt 5.9 中。我在 Qt 5.9.4 和 Qt 5.9.8 上进行了测试。在 Qt 5.12.2 上运行良好。
参考:https ://android.googlesource.com/platform/frameworks/base/+/ad2d07d
提取的 Apk 中的 platformBuildVersionCode 和 platformBuildVersionName 是什么
这些选项对我不起作用。我想在 Qt 5.9.8 的 apk 清单中保留这些值。