我正在寻找如何在没有 Activity Debug模式的情况下使用 qt 为 android 生成文件,我使用 qt 5.2 for android。 输出文件名为 QtApp-debug.apk。 我没有设置项目或在 Release模式下删除 Debug模式。 任何的想法? 谢谢。 从编译输出中提取:
[echo] Resolving Dependencies for QtApp...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-do-debug:
[zipalign] Running zip align on final apk...
[echo] Debug Package: E:\Projects\qtprojects\build-CalcNd-Android_pour_armeabi_v7a_GCC_4_8_Qt_5_2_1-Release\android-build\bin\QtApp-debug.apk
最佳答案
在 Qt Creator 中转到“项目”并选择“运行”选项。
展开 Deploy Configurations 部分并单击 Sign Package 部分中的 Create 以创建 keystore 。
打开“签名包”复选框并确保选择证书别名。
构建你的包,它应该有 -release.apk 后缀。
注意:每次打开 Qt Creator 时,签名包复选框都是关闭的。因此,请务必在重新打开时重新选中复选框以对包进行签名,否则 -debug.apk 将神秘返回!
关于android - 如何使用 QT 5.2 在 Android 上的发布输出中删除 Debug模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22070172/