作者: | 来源:互联网 | 2023-10-10 11:20
我正在寻找如何使用qt生成一个没有主动调试模式的android文件,我使用qt5.2forandroid.输出文件名为QtApp-debug.apk.我没有在发布模式下设置项目或删
我正在寻找如何使用qt生成一个没有主动调试模式的android文件,我使用qt 5.2 for android.
输出文件名为QtApp-debug.apk.
我没有在发布模式下设置项目或删除调试模式.
任何的想法?
谢谢.
从编译输出中提取:
[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中,转到Projects并选择Run选项.
展开“部署配置”部分,然后单击“签名包”部分中的“创建”以创建密钥库.
打开“签名包”复选框,并确保选择证书别名.
构建你的包,它应该有-release.apk后缀.
注意:每次打开Qt Creator时,sign包复选框都是OFF.所以,当你重新打开或者-debug.apk将神秘地返回时,请务必进入并重新检查框以签署包裹!