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