小米應(yīng)用市場應(yīng)用認(rèn)領(lǐng),采用Android的apk安裝包簽名機制來完成。如果你不清楚簽名是什么,請聯(lián)系開發(fā)人員協(xié)助您。
在Android平臺發(fā)布應(yīng)用程序之前,必須經(jīng)過一個簽名流程?,F(xiàn)在您的密鑰就是您的身份證明,您所要做的就是使用您的密鑰,將我們提供給您的一款未經(jīng)過簽名的apk包簽名后,發(fā)送給我們。
請按照如下郵件格式,發(fā)送郵件到developer@xiaomi.com:
認(rèn)領(lǐng)應(yīng)用名稱:XXX應(yīng)用
認(rèn)領(lǐng)應(yīng)用包名:com.xiaomi
開發(fā)者站賬號:awesomedev@xxx.com
!!重要:將signed.apk作為附件發(fā)送。
jarsigner簡單使用說明:
jarsigner-verbose-keystore~/Workspace/mykeystore-signedjar./signed.apk./unsigned.apk xiaomi
給apk包簽名的方式有很多種,我們推薦您使用JDK自帶的jarsigner工具來完成簽名。jarsigner工具的命令格式是:
#jarsigner的命令格式
jarsigner-verbose-keystore[您的私鑰存放路徑]-signedjar[簽名后文件存放路徑][未簽名的文件路徑][您的證書名稱]
#jarsigner的參數(shù)說明
-keystore參數(shù)指定您的私鑰的絕對路徑,例如:c:mykeystore
-signedjar參數(shù)指定簽名后apk文件存放絕對的路徑,例如c:signed.apk
[未簽名的文件路徑]指定要簽名apk文件的絕對路徑,也就是您從我們這里下載到的,例如c:unsigned.apk
[您的證書名稱]是指您創(chuàng)建密鑰時,您設(shè)置的證書名稱
Linux和Mac OS X平臺的簽名方法:
1.打開Terminal程序
2.進(jìn)入從小米開發(fā)者站下載到的verification.zip解壓后的目錄,例如cd~/Downloads/verification
3.使用jarsigner簽名
命令舉例示例:
jarsigner-verbose-keystore~/Workspace/mykeystore-signedjar./signed.apk./unsigned.apk xiaomi
這樣就完成了,按照如下格式發(fā)送郵件到developer@xiaomi.com:
認(rèn)領(lǐng)應(yīng)用名稱:XXX應(yīng)用
認(rèn)領(lǐng)應(yīng)用包名:com.xiaomi
開發(fā)者站賬號:awesomedev@xxx.com
重要:將signed.apk作為附件發(fā)送。
Windows平臺簽名方法:
1.打開命令提示符程序
2.進(jìn)入從小米開發(fā)者站下載到的verification.zip解壓后的目錄,例如cd C:Downloadsverification
3.使用jarsigner簽名
命令舉例示例:
jarsigner-verbose-keystore C:Downloadsverificationmykeystore-signedjar signed.apk unsigned.apk xiaomi
這樣就完成了,按照如下格式發(fā)送郵件到developer@xiaomi.com:
認(rèn)領(lǐng)應(yīng)用名稱:XXX應(yīng)用
認(rèn)領(lǐng)應(yīng)用包名:com.xiaomi
開發(fā)者站賬號:awesomedev@xxx.com