我建立我的發佈版本的Qt/C++的Android應用程序,但下面的APK文件製作:Qt Android:爲什麼爲Release版本創建QtApp-debug.apk?
Release/android-build/bin/QtApp-debug.apk
Release/android-build/bin/QtApp-debug-unaligned.apk
我發現this question這意味着APK文件都建在調試模式甚至發佈版本。這裏的答案意味着只有擁有證書時纔可能發佈版本。
我跟着那裏的指示,確實創造了證書之後,我收到這些文件,而不是:
Release/android-build/bin/QtApp-release.apk
Release/android-build/bin/QtApp-release-unsigned.apk
爲什麼我需要一個證書來創建一個發佈APK,如果沒有證書,是發佈版本和調試版本之間有區別,還是它們都包含未優化的代碼?
編輯:在公佈答案的光,我想澄清,我問爲什麼沒有證書必要爲Qt Creator的編譯C++與優化代碼關閉並添加調試信息?
你是否也嘗試了第一個答案,提示QtCreator的改變? – lpapp
@LaszloPapp是的,解決方案在那裏工作,但我現在改變了我的問題,問我爲什麼需要一個證書,以及它是否真的是一個調試版本,除非有證書。 – sashoalm
我以爲你會需要證書再次提交市場? – lpapp