1.在webstorm中打開cordova項目,執行
cordova build android
這樣會生成debug版的apk。
2.打包完成後會提示輸出目錄
一般是:
/項目根目錄/platform/android/build/outputs/apk/
名稱一般是:
android-release.apk
1.將加固後的apk文件以及簽名的keystore文件放在同一個文件夾下,關於keystore怎樣生成可以自行百度
2.在此處打開命令行輸入:、
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore android-release_legu.apk cordova-project
release-key.keystore :這是你的簽名文件的名字
android-release_legu.apk :加密後的apk的名字
這時會提示你輸入生成簽名文件時設定的密碼,輸入後點擊回車。
然後接着輸入:
zipalign -v 4 android-release_legu.apk cordova-pass.apk
android-release_legu.apk :這是簽名前的apk名字
cordova-pass.apk:這是簽名後的apk名字
如果提示:zipaligin不是內部命令的錯誤,請參照:
http://www.noobyard.com/article/p-dqqkyaru-sp.html
將加固並簽名後的apk在回到更新安裝包那裏點擊更新安裝包然後點擊保存然後提交所有頁面審覈。
更新apk一定要注意簽名的重要性以及正確性
如果本次提交的apk的簽名與上次提交的apk的簽名不一致,再次提交後會提示此APP已經打入盜版庫,不允許重複上傳,你聯繫客服會給你查詢原因,並給你上一次提交正確的時間,系統第一次會默認自動修爲本次簽名,而且不會通知你。
下次如果再想改簽名只能聯繫客服,客服會告訴你一個應用只能修改兩次簽名,包括第一次默認修改。超過兩次將會不予受理。