【发布时间】:2019-03-11 20:27:03
【问题描述】:
描述错误 - 我尝试将我的移动应用程序打包到 Android Play 商店并使用以前的密钥库。此密钥库有一个 7 个字符长的“密钥库密码”和一个 5 个字符长的“密钥别名”。发布结束,但随后出现错误。
复制
发布 - 分发 - Android Play 商店
出现以下签名错误:
[INFO] : Writing unsigned apk: **omitted**
[INFO] : Using MD5withRSA (weak) signature algorithm
[INFO] : Signing apk: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/jarsigner "-sigalg" "MD5withRSA (weak)" "-digestalg" "SHA1" "-keystore" "/dev_keystore" "-storepass" "*******" "-signedjar" "Name.apk" "../app-unsigned.apk" "tidev"
[ERROR] : Failed to sign apk:
[ERROR] : jarsigner error: java.security.NoSuchAlgorithmException: unrecognized algorithm name: MD5withRSA (weak)
预期行为 期望应用程序被签名。我过去没有遇到过问题。
环境
Titanium SDK 版本:7.5.1 GA
CLI 版本:5.1.1
日志:
[INFO] : Writing unsigned apk: **omitted**
[INFO] : Using MD5withRSA (weak) signature algorithm
[INFO] : Signing apk: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/jarsigner "-sigalg" "MD5withRSA (weak)" "-digestalg" "SHA1" "-keystore" "/dev_keystore" "-storepass" "*******" "-signedjar" "Name.apk" "../app-unsigned.apk" "tidev"
[ERROR] : Failed to sign apk:
[ERROR] : jarsigner error: java.security.NoSuchAlgorithmException: unrecognized algorithm name: MD5withRSA (weak)
【问题讨论】:
-
看来你需要改进算法
-
@RenePot - 我在 Play 商店中发布了已使用此密钥库的 Android 应用程序。如果我不能再使用此密钥库,我将无法更新已使用此密钥库的应用,对吗?
标签: appcelerator appcelerator-titanium