轉載自http://blog.csdn.net/leaning_wk/article/details/46010949
【開發者平臺簽名驗證說明】:
為了維護開發者的合法權益,平臺在上傳應用或者認領時,需進行簽名驗證,進而確定開發者真實身份。
【流程】:
先下載平臺提供的空白簽名包——>將空白包進行簽名打包(須與所傳應用簽名文件一致)——>上傳簽名包。
“空包簽名”具體方法如下:
1、使用jarsigner簽名:
jarsigner -verbose -keystore?密鑰庫位置 -signedjar 簽名后的apk 簽名前的apk 別名
注意:給Liqu.apk簽名密匙庫文件及別名必須要驗證的apk一致。否則會導致驗證不能通過。
例如:
要對Liqu.apk 文件簽名希望簽名后的文件名為 Liqusign.apk
密匙庫文件為 d:\project\XXXXX.keystore
別名(Alias)為LQ
那么簽名的命令為:
jarsigner -verbose -keystored:\project\XXXXX.keystore -signedjar d:\Liqusign.apk d:\Liqu.apkLQ
2、使用平臺提供的簽名工具進行簽名
1)? ???下載簽名工具,并解壓縮。解壓縮。解壓后是兩個文件夾,選擇keystore簽名工具。
下載地址:
2)? ???聯系您應用的開發人員索要密碼和簽名文件(擴展名為jks或keystore的文件)。
3)? ?? ?操作步驟:
a、 雙擊運行360Signer.exe文件,出現如下界面:
b、 點擊“請選擇”,找到您的APK包所在路徑并框選文件進行選擇。
c、 點擊“請選擇Keystore路徑下的‘請選擇’”,選擇簽名文件(***.jks或***.keystore)存放的路徑并輸入密碼。
(注: 簽名文件和密碼可以找您應用的開發人員索要。)
d、? ?輸入路徑和密碼后,會自動填充別名,接著再輸入一次密碼。
e、 輸入簽名后文件的保存路徑和文件名(默認為待簽名文件的路徑,文件名為原文件名加上signedAligned)。
(注:簽名后的文件已自動進行了Zipalign對齊,可直接上傳google play市場)
e、? ?點擊 ”一鍵簽名“,請稍等5秒鐘,彈出”簽名成功“的狀態欄,簽名成功。
g、 在簽名后路徑下找到已被簽名的文件,將完成簽名的包回傳至平臺即可
常見問題:
1)? ?? ?簽名文件在哪里查找?
請聯系您應用的開發人員索取,一個擴展名為jks或keystore的文件。
2)? ?? ?簽名文件的密碼在哪里查找?
請聯系您應用的開發人員索取。
3)? ?? ?重簽名失敗如何處理?
簽名失敗的原因大致有以下3種:
1.簽名文件錯誤。
2.密碼錯誤。
3.WinXP系統下運行可能會出錯,請使用盡量使用WIN7操作系統。