轉(zhuǎn)載自http://blog.csdn.net/leaning_wk/article/details/46010949
【開發(fā)者平臺(tái)簽名驗(yàn)證說明】:
為了維護(hù)開發(fā)者的合法權(quán)益,平臺(tái)在上傳應(yīng)用或者認(rèn)領(lǐng)時(shí),需進(jìn)行簽名驗(yàn)證嫌变,進(jìn)而確定開發(fā)者真實(shí)身份刹前。
【流程】:
先下載平臺(tái)提供的空白簽名包——>將空白包進(jìn)行簽名打包(須與所傳應(yīng)用簽名文件一致)——>上傳簽名包丹允。
“空包簽名”具體方法如下:
1筋蓖、使用jarsigner簽名:
jarsigner -verbose -keystore?密鑰庫位置 -signedjar 簽名后的apk 簽名前的apk 別名
注意:給Liqu.apk簽名密匙庫文件及別名必須要驗(yàn)證的apk一致薪介。否則會(huì)導(dǎo)致驗(yàn)證不能通過伟桅。
例如:
要對Liqu.apk 文件簽名希望簽名后的文件名為 Liqusign.apk
密匙庫文件為 d:\project\XXXXX.keystore
別名(Alias)為LQ
那么簽名的命令為:
jarsigner -verbose -keystored:\project\XXXXX.keystore -signedjar d:\Liqusign.apk d:\Liqu.apkLQ
2敞掘、使用平臺(tái)提供的簽名工具進(jìn)行簽名
1)? ???下載簽名工具,并解壓縮贿讹。解壓縮渐逃。解壓后是兩個(gè)文件夾,選擇keystore簽名工具民褂。
下載地址:
2)? ???聯(lián)系您應(yīng)用的開發(fā)人員索要密碼和簽名文件(擴(kuò)展名為jks或keystore的文件)茄菊。
3)? ?? ?操作步驟:
a、 雙擊運(yùn)行360Signer.exe文件赊堪,出現(xiàn)如下界面:
b面殖、 點(diǎn)擊“請選擇”,找到您的APK包所在路徑并框選文件進(jìn)行選擇。
c哭廉、 點(diǎn)擊“請選擇Keystore路徑下的‘請選擇’”脊僚,選擇簽名文件(***.jks或***.keystore)存放的路徑并輸入密碼。
(注: 簽名文件和密碼可以找您應(yīng)用的開發(fā)人員索要遵绰。)
d辽幌、? ?輸入路徑和密碼后,會(huì)自動(dòng)填充別名椿访,接著再輸入一次密碼乌企。
e、 輸入簽名后文件的保存路徑和文件名(默認(rèn)為待簽名文件的路徑成玫,文件名為原文件名加上signedAligned)加酵。
(注:簽名后的文件已自動(dòng)進(jìn)行了Zipalign對齊,可直接上傳google play市場)
e哭当、? ?點(diǎn)擊 ”一鍵簽名“猪腕,請稍等5秒鐘,彈出”簽名成功“的狀態(tài)欄钦勘,簽名成功陋葡。
g、 在簽名后路徑下找到已被簽名的文件,將完成簽名的包回傳至平臺(tái)即可
常見問題:
1)? ?? ?簽名文件在哪里查找彻采?
請聯(lián)系您應(yīng)用的開發(fā)人員索取脖岛,一個(gè)擴(kuò)展名為jks或keystore的文件朵栖。
2)? ?? ?簽名文件的密碼在哪里查找?
請聯(lián)系您應(yīng)用的開發(fā)人員索取柴梆。
3)? ?? ?重簽名失敗如何處理陨溅?
簽名失敗的原因大致有以下3種:
1.簽名文件錯(cuò)誤。
2.密碼錯(cuò)誤绍在。
3.WinXP系統(tǒng)下運(yùn)行可能會(huì)出錯(cuò)门扇,請使用盡量使用WIN7操作系統(tǒng)。