2017-08-26 82 views

回答

0

請按照以下步驟操作。 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 
0

apksigner設計遵循UNIX命令行工具的理念不打印任何東西出來,如果一切正常。從jarsigner切換時,這可能會引起混淆,當一切正常時,它會打印「jar已驗證」。

您可以通過-v--verbose製作apksigner即使在APK簽名驗證時也會打印出信息。您也可以檢查退貨代碼。當一切正常時爲0,否則爲非零。