(我知道之前有人问过这个问题,但这是一个不同的问题。)
我不小心用 debug.keystore 签署了我的市场应用程序我不想失去我在市场上的进步。
所以我用 debug.keystore 签署了我的应用程序,这样我就可以做到这一点
版本 1.0 => 使用证书 A 签名 版本 2.0 => 使用证书 A 和 B 签名 版本 3.0 => 使用证书 B 签名
然后我尝试发出命令
jarsigner -verbose -keystore private.keystore myapp.apk private
我得到以下错误
jarsigner: 无法签署 jar: java.util.zip.ZipException: invalid entry compres sed 大小(预期为 2735 但得到 2785 字节)
帮助!
请在 google 上检查一下,你大错特错了,如果它没有发生,我为什么要在这里提示
最佳答案
I accidententley signed my market app with the debug.keystore I don't want to loose my progress on the Market.
那是不可能的。 Android Market 不接受调试 key ,部分原因是证书的生命周期太短。
关于android - 如何使用多个证书签署 APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4966639/