1. 程式人生 > >APK空包簽名

APK空包簽名

APK空包簽名

標籤(空格分隔): 未分類


之前接到這樣一個需求,上架搜狗應用市場需要給他們平臺提供的一個apk檔案,將其用我們的keystore 進行簽名,當然其他平臺都可以適用。
http://zhushou.sogou.com/open/news-9.html

我在網上查了下,其實很簡單,jdk已經跟我們提供好工具了,具體命令如下

jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]

jarsigner命令格式:-verbose輸出詳細資訊 -keystore金鑰庫位置 -signedjar要生成的檔案 要簽名的檔案 金鑰庫檔案
keystorePath引數代表keyStore的絕對路徑,如D:\keystore
apkOut引數代表簽名後的apk路徑,如D:\signed.apk
apkin引數代表在騰訊應用中心下載的未簽名apk,預設名稱為tap_unsign.apk
alias引數代表簽名用的alias名稱(建立keyStore時所填寫),如timdong

$ jarsigner -verbose -keystore debug.keystore -signedjar test2.apk tap_unsign1.apk timdong

原文連結