在網站需要管理apk的功能時,經常需要校驗上傳者提供的apk文件,校驗開發者簽名,包名和版本等。如何獲取apk文件的簽名信息呢?
通過如下幾個步驟便可實現:
apksigner.jar通常包含在Android SDK中可。如果妳不是Android開發者, 可找Android開發同學拿壹下,路徑壹般在Android SDK/build-tools/ {SDK版本} /lib/apksigner.jar
不同的SDK版本中均有壹個,取最新版本的就好了。
輸出示例: (個人信息已加***處理, 請以實際輸出為準)
通過輸出內容可以發現,其中包含apk使用的簽名版本(v1/v2/v3/v4)信息外,還有開發者證書相關的信息。
接下來通過程序裁剪出妳想要的信息便大功告成了。