android - 如何使用多个证书签署 APK?

标签 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: 无法签署 jar: java.util.zip.ZipException: invalid entry compres sed 大小(预期为 2735 但得到 2785 字节)

帮助!

请在 google 上检查一下,你大错特错了,如果它没有发生,我为什么要在这里提示

http://www.google.com/support/forum/p/Android+Market/thread?fid=214674fe44ec7f0d00049bff172dfec9&hl=en

最佳答案

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/

相关文章:

android - Canvas : Path with negative and large positive numbers

java - Android 原生 map api 还是 webview?

c++ - 为什么 std::map.find() 在以下情况下不起作用?

Java:如何实现独立于java组件的isKeyDown()功能?

mysql - 使用 C libmysqlclient 无法解释的 MySQL 行为

python - 如何根据defaultdict中的key累加值

java - 更新工作——如何通过在 android 的触摸屏上滑动手指来测试智能手机屏幕?

android - 在 MacOS 上设置 ANDROID_HOME 环境变量

json - 如何对 jq 中的 map 数组中的值求和?

android - 测量文本问题的宽度