apk文件加固后是未签名状态,需要进行重新进行签名。
这个过程需要很多步:
一、重新签名:
使用JDK中的签名工具jarsigner进行重新签名。签名步骤:
1、找到JDK的bin文件夹,cmd到此文件夹
2、运行签名命令,这里记录两种:
(1)、jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 密钥库位置 签名的apk 密钥别名
例如:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore D:\AS\Adroid\signFile\jndv_xlgc.jks H:\aa\app-release_unsigned.apk jndv
这个命令会将apk重新签名并覆盖原有的apk文件。
(2)、jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 密钥别名
例如:jarsigner -verbose -keystore D:\AS\Adroid\signFile\jndv_xlgc.jks -signedjar H:\aa\app-release_signed.apk H:\aa\app-release_unsigned.apk jndv