![](/img/trans.png)
[英]“APK Signature Scheme v2” is supported only by “apksigner” not by “jarsigner”
[英]android release apk apksigner not able to verify jarsigner
我看到ionic 2文檔建議使用jarsigner
對apk進行簽名,並使用apksigner
進行驗證。 問題是我可以用jarsigner
進行驗證。 但是,當我運行apksigner
verify命令時,什么也沒有返回。
這是否意味着我的應用仍在簽名?
請按照以下步驟操作。 1)離子構建android --prod
2) jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore
C:\Users\admin_2\Desktop\keystore.dat
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\android-
release-unsigned.apk YOUR_PROJECT_alias
3) C:\Users\admin_2\AppData\Local\Android\sdk\build-tools\24.0.2\zipalign -
v 4
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\android-
release-unsigned.apk
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\YOUR_APK_
LIVE_NAME.apk
apksigner
設計遵循UNIX命令行工具的思想,如果一切正常,則不打印任何內容。 當一切正常時,從jarsigner
切換為打印“ jar經過驗證”的jarsigner
,這可能會造成混淆。
您可以傳入-v
或--verbose
以使apksigner
打印出信息,即使APK的簽名已驗證。 您還可以檢查返回碼。 一切正常時為0
,否則為非零。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.