騰訊應用寶認領應用步驟

APP在應用寶進行上線的時候,可能會遇到包名已經被其餘方佔用的狀況,此時須要進行認領操做。
在應用寶的提示下,下載好官方給的空包,而後對空包進行再簽名並上傳,此處詳解應用簽名的簽名步驟。
首先,放上cmd命令代碼:
Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\User> cd/d C:\Program Files\Java\jdk1.8.0_65\bin

C:\Program Files\Java\jdk1.8.0_65\bin>jarsigner -verbose -keystore d:\keystore -signedjar d:\signed.apk d:\tap_unsign.apk keystore
輸入密鑰庫的密碼短語:(輸入密碼後回車便可,此處不會顯示密碼,按下回車後會顯示如下數據,便可)
   正在添加: META-INF/MANIFEST.MF
   正在添加: META-INF/UPOST.SF
   正在添加: META-INF/UPOST.RSA
  正在簽名: res/drawable/ic_launcher.png
  正在簽名: res/layout/main.xml
  正在簽名: AndroidManifest.xml
  正在簽名: resources.arsc
  正在簽名: classes.dex
jar 已簽名。

警告:
未提供 -tsa 或 -tsacert, 此 jar 沒有時間戳。若是沒有時間戳, 則在簽名者證書的到期日期 (2046-08-09) 或之後的任何撤銷日期以後, 用戶可能沒法驗證此 jar。

———-如下爲cmd命令代碼註釋:————-web

C:\Program Files\Java\jdk1.8.0_65\bin> 此路徑爲jdk下bin的路徑,必須找到本機中該jar下的bin路徑,因其路徑下有jarsigner.exe,此程序才能夠調用-verbose命令svg

命令格式:
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參數表明簽名用的名稱(建立keyStore時所填寫),如demospa

注意,若是密鑰庫文件其後綴的.keystore格式被隱藏顯示,則路徑下不須要將文件格式寫出來,若是文件格式是顯性的,則須要將文件格式後綴寫上;此處.keystore後綴是隱藏的,不須要添加.keystorecode

同時,在輸入密鑰庫的密碼短語<既密鑰庫文件的密碼>時,密碼不是明文顯示的,也不會新增空格提示,只要確認本身輸入了正確的密碼後,再回車便可xml

最後,將簽名成功的signed.apk文件上傳到應用寶便可。ci