Android手动签名失败提示:jarsigner: java.lang.SecurityException

Android手动签名失败,导致不能安装,

用命令:jarsigner.exe -verify m_signed.apk 

提示jarsigner: java.lang.SecurityException: invalid SHA1 signature file digest for。

在stackoverflow查询到,说加参数:-digestalg SHA1

但还是有问题,后来看到是包里包含旧的签名信息,发现用错apk包。

用winrar打开,删除meta-inf文件夹,重新运行命令:

E:\>jarsigner -verbose  -sigalg MD5withRSA -keystore E:\WorkCopy\Android\key\aeo

_android.keystore -signedjar e:\m_signed.apk e:\m_unsigned.apk E:\WorkCopy\Android\key\aeo_android.keystore

 

再检验已经无问题,用豌豆荚安装成功。

 

参考文档:http://blog.csdn.net/aeolus1019/article/details/8121031

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

如何获取小米note root权限

用Root大师版本:V1.8.2 ,机型库:150213获取小米note root权限,如果你对安全不敏感,不建议进行root解锁,root后,你的手机将无安全性可言。因为你已经把钥匙拱手送给不知名的幕后黑手,你的手机随时有可能受到不可预知的侵入,root软件已经在背后做了手脚。