如何重新签名 Android apk 文件?我参考了这个答案(Can I re-sign an .apk with a different certificate than what it came with?),但是遇到了“Android Manifest.xml 丢失”的错误。
如何重新签名 Android apk 文件?我参考了这个答案(Can I re-sign an .apk with a different certificate than what it came with?),但是遇到了“Android Manifest.xml 丢失”的错误。
各位朋友,我找到了一个解决办法。使用Android默认的debug.keystore重新签名APK。
在winzip浏览器中打开APK文件而不是将其解压到文件夹中。
删除 META-INF
文件夹。无需再次进行压缩。
Jarsigner -verbose -keystore debug.keystore yourapk.apk aliasname
**Example** `-Jarsigner –verbose –keystore debug.keystore androiddebugkey.`
jarsigner -verify yourapk.apk
zipalign -v 4 yourapk.apk signedapk.apk
步骤1和2是我做错了的地方,导致出现了“androidmanifest xml丢失”的错误。
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore [keystorefile] [originalapk] alias_name
呢? - Alex Martian