Phonegap APK - jarsigner -verify 抛出错误 - res/layout/notification_action.xml 的 SHA-256 签名文件摘要无效

Phonegap APK - jarsigner -verify throwing an error - invalid SHA-256 signature file digest for res/layout/notification_action.xml

我使用

创建了密钥库
keytool -genkey -v -keystore xx_yy_zz.keystore -alias xx_yy_zz_alias_name -keyalg RSA -keysize 2048 -validity 10000

已上传到 Phonegap 并生成 APK 文件

使用以下命令签署了 APK

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xx_yy_zz.keystore xx_yy_zz.78.apk xx_yy_zz_alias_name

但是当我验证 APK 时它抛出以下错误

jarsigner -verify xx_yy_zz.78.apk

错误:

jarsigner:java.lang.SecurityException:res/layout/notification_action 的 SHA-256 签名文件摘要无效。xml

使用-digestalg SHA-256签名,如果你想验证SHA256

SHA1 had been broken 根本不应该再使用了。