cordova app簽名上傳Google Play apksigner簽名

用cordova開發App簽名
推薦先了解 Android中APK簽名工具之jarsigner和apksigner詳解,這篇是我看了衆多介紹簽名裏邊說的最清楚的 https://www.cnblogs.com/slysky/p/9780015.html

記錄完成簽名的步驟

生成release版的apk

1.  cordova  build  --release  android

將apk拷貝到build-tools/2x.x.x目錄下4字節對齊優化

2.  zipalign  -v  4  android-release-unsigned.apk  release-unsigned.apk

在JDK/bin目錄下生成密鑰對,我的環境是jdk1.8.0_191\bin

3. keytool  -genkeypair  -keystore  debug.keystore  -alias  release  -keysize  1024  -validity  30000

按實際信息填寫。
debug.keystore文件只用生成一次,後續App更新繼續用上次生成的debug.keystore文件,妥善保存,否則重新生成可能會因爲簽名不一致,無法在Google Play更新
上一步生成的 debug.keystore文件拷貝到build-tools目錄, 谷歌用apksigner,低版本的build-tools沒有,28及以上纔有,我的環境是 \build-tools\28.0.3

4. apksigner  sign  --ks  debug.keystore  --ks-key-alias  release  release-unsigned.apk
//如果密鑰庫只有一個密鑰對
apksigner sign --ks debug.keystore release-unsigned.apk
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章