【问题标题】:"jarsigner error: java.lang.RuntimeException: certificate exception" while trying to manually sign an APK尝试手动签署 APK 时出现“jarsigner 错误:java.lang.RuntimeException:证书异常”
【发布时间】:2017-10-21 02:51:13
【问题描述】:

我突然无法手动签署我的申请。

它曾经工作到现在。

我记得唯一改变的是 android studio 到 2.3.2 版

我收到此错误:

jarsigner 错误:java.lang.RuntimeException:证书异常: 无法初始化,java.io.IOException: DerInputStream.getLength(): 发现冗余长度字节

这是我运行的命令:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my_keystore.keystore some-unsigned.apk alias

我试图参考这篇文章: PKCS#12 : DerInputStream.getLength() exception

但不幸的是,我遇到了不同的异常

不知道怎么办

提前致谢

【问题讨论】:

标签: android android-studio jarsigner


【解决方案1】:

嗯,我找到了解决办法

问题是安装的java版本。

最新版本的 java 似乎存在问题(至少对我来说......)(在撰写本文时:8u131)

我在另一台 8u101 版本的 Mac 上尝试过,它可以工作,所以我在我的 Mac 上降级它,它也可以工作。

万一它对任何人有帮助......

【讨论】:

    猜你喜欢
    • 2013-10-07
    • 2013-03-16
    • 1970-01-01
    • 2016-06-22
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    相关资源
    最近更新 更多