为Android电子市场签署预先打包的APK

时间:2011-03-11 14:54:50

标签: android apk google-play sign pre-packaged

首先,我不是开发人员 - 我只是创建一个简单的应用程序。事实上,我并不是在创建,而是修改现有的应用程序。 有问题的应用程序是针对英国市场制作的,我需要一个AU市场(这是根据使用的图像),因此打开我下载并根据需要编辑图像的APK非常简单。然后我使用AutoSign应用程序对其进行签名,并将其添加到我的手机中,它的运行状态与原始版本一样好。 我把它提交给原始开发者 - 他问他是否可以在市场上发布。我很高兴他这样做。但是,当我使用自动登录工具时,报告了以下错误:市场不接受使用Android团队颁发​​的证书签名的apks。创建一个有效期至少50年的新证书。 就像我说我不是开发人员,虽然我安装了Android和Java SDK和Eclipse,并安装了Android App Maker,但我仍然无法做我不想做的事情 - 那就是创建一个有效的标志键并签署我的打包APK(即使我必须通过压缩文件夹解包),以便分发到市场。 非常感谢您提供的任何帮助! 真诚的问候, 瑞恩卡迈克尔

2 个答案:

答案 0 :(得分:1)

为什么不向他发送未签名的版本并让他用开发者许可证签名?如果他已经有市场上的应用程序,他显然有一个有效的。

答案 1 :(得分:0)

我最终弄清楚了自己 - 要创建密钥: keytool -genkey -v -keystore keystore.keystore -alias alias_name -keyalg RSA -validity 10000

测试密钥: keytool -keystore keystore.keystore -list -v

要应用密钥: jarsigner -verbose -keystore keystore.keystore -signedjar apk_signed.apk apk.apk alias_name

希望这有助于某人! 莱恩