Android 如何使用多个证书签署APK?
(我知道以前有人问过这个问题,但这是另一个问题。) 我意外地用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:无效的条目压缩进行签名 sed大小(预期为2735,但得到2785字节) 救命啊 请在谷歌上查一下,你大错特错了,如果事情没有发生,我为什么会在这里抱怨呢 我意外地用debug.keystore在我的市场应用程序上签名。我不想在市场上失去进展 这是不可能的。Android市场不会接受调试密钥,部分原因是证书的生命周期太短 我意外地用debug.keystore在我的市场应用程序上签名。我不想在市场上失去进展Android 如何使用多个证书签署APK?,android,key,Android,Key,(我知道以前有人问过这个问题,但这是另一个问题。) 我意外地用debug.keystore在我的市场应用程序上签名。我不想在市场上失去进展 所以我用debug.keystore为我的应用程序签名,这样我就可以这样做了 版本1.0=>使用证书A签名 版本2.0=>使用证书A和B签名 版本3.0=>使用证书B签名 然后我试着发出命令 jarsigner-verbose-keystore private.keystore myapp.apk private 我得到以下错误 jarsigner:无法对j
这是不可能的。Android Market不会接受调试密钥,部分原因是证书的生命周期太短。请检查此使用的Apk Maager自动编译、签名和zipalign脚本。请阅读上面的编辑。@user583739:正如我所写的,Android Market不会接受调试密钥,部分原因是证书的生存期太短。我相信您在最初使用的密钥库方面弄错了。它一定是一些通用的andriod密钥,google从未解释过。在任何情况下,现在最重要的是解决方案。下面是错误“市场不接受使用Android团队颁发的证书签名的Apk。创建一个至少有效50年的新证书。”请检查此使用的Apk Maager自动编译、签名和zipalign脚本以执行此操作。请阅读上面的编辑。@user583739:正如我所写的,Android Market不会接受调试密钥,部分原因是证书的生存期太短。我相信您在最初使用的密钥库方面弄错了。它一定是一些通用的andriod密钥,google从未解释过。在任何情况下,现在最重要的是解决方案。下面是错误“市场不接受使用Android团队颁发的证书签名的APK。创建一个有效期至少为50年的新证书。”