百度應用市場app認領操作
步驟如下:
下載空包
認領的app下載,直接下載代簽名空包;
使用命令行簽名
至於簽名省委keystore文件和密碼等自己準備好;
格式如下: jarsigner -verbose -keystore 你的簽名文件絕對路徑 -signedjar 輸出的apk名字 下載的空包apk絕對路徑 keystore別名)
上圖的 未簽名的大小是78k,最上面的baidu.apk是我們簽名後的apk,大小差不多是81k,我們重新走一遍,將遇到問題復現出來,完整解決.
我們的爲簽名的apk,也就是空包的apk的絕對路徑就是這個文件的路勁;C:\Users\Administrator\Desktop\baidusign\Baidu_Claim_unsigned.apk;
我們的命令行組成就是:
jarsigner -verbose -keystore C:\Users\Administrator\Desktop\沃世達\woshidakeyStore\JiseTvKeyStore.keystore -signedjar Baidu.apk C:\Users\Administrator\Desktop\baidusign\Baidu_Claim_unsigned.apk jisetvclient.keystore
注意最後的keystore的別名;
我們看到暫時是順利的,我們按照需要輸入:
如果輸入密碼後未出錯,簽名ok,直接上傳認領,出現下面的而錯誤,繼續往下看.
輸入完keystore密碼key密碼後出現錯誤:
jarsigner: 無法打開 jar 文件: Baidu_Claim_unsigned.apk
出現的問題 jarsigner: 無法打開 jar 文件: Baidu_Claim_unsigned.apk
解決辦法就是將我們下載的 Baidu_Claim_unsigned.apk放置到我們安裝的java時候的jdk的斌路勁下,絕對路徑使用bin下的路勁;
例如;我的java的jdk的bin路勁如下: D:\Develop\JavaInstall\jdk1.8.0_73\bin
此時我的命令行 使用jdk/bin 目錄下的百度未簽名的apk的絕對路徑替換一下我們上面的路勁;
jarsigner -verbose -keystore C:\Users\Administrator\Desktop\沃世達\woshidakeyStore\JiseTvKeyStore.keystore -signedjar Baidu.apk D:\Develop\JavaInstall\jdk1.8.0_73\bin\Baidu_Claim_unsigned.apk jisetvclient.keystore
輸入需要的密碼;
簽名OK了,簽名後的baidu.apk在哪裏
不指定簽名後生成的apk的路勁,默認是在 C:\Users\Administrator下,或者你直接搜索baidu.apk;
注意大小是81k,比未簽名的78k多了簽名的一些信息,之後就是上傳進行審覈認領了.