反编译之后如果不重新签名的话应用是没法再手机上正常安装运行的
所以在重新打包之后都会检验下apk是否有签名
检验的命令行:
jarsigner -verify XXX.apk
然后发现报错了
这是因为我们现在有在 META-INF重复签名信息,一个是原来的签名,一个是现在你自己的签名,这会导致验证和安装失败
现在只需要把重新打包好的apk后缀改为zip压缩文件,双击打开META-INF文件,只需要把原来的两个RSA和SF文件删掉即可,然后把后缀改回apk,就可以正常运行了
反编译之后如果不重新签名的话应用是没法再手机上正常安装运行的
所以在重新打包之后都会检验下apk是否有签名
检验的命令行:
jarsigner -verify XXX.apk
然后发现报错了
这是因为我们现在有在 META-INF重复签名信息,一个是原来的签名,一个是现在你自己的签名,这会导致验证和安装失败
现在只需要把重新打包好的apk后缀改为zip压缩文件,双击打开META-INF文件,只需要把原来的两个RSA和SF文件删掉即可,然后把后缀改回apk,就可以正常运行了