首先,我不是开发人员——我只是在创建一个简单的应用程序。事实上,我并没有真正创建,而是修改现有应用程序。有问题的应用程序是为英国市场制作的,我需要一个 AU 市场(这是就使用的图像而言),因此打开我下载的 APK 并根据需要编辑图像非常简单。然后我使用 AutoSign 应用程序对其进行了签名,并将其添加到我的手机中,它的运行效果与原版一样好。我把它提交给了最初的开发者——他问他是否可以把它发布到市场上。我很高兴他能做到这一点。但是,当我使用自动签名工具时,报告了以下错误:Market 不接受使用 Android 团队颁发的证书签名的 apks。创建一个有效期至少为 50 年的新证书。现在就像我说的我不是开发人员,虽然我安装了 Android 和 Java SDK 和 Eclipse,并安装了 Android App Maker,但我仍然无法做我不想做的事情——即创建一个有效的签名密钥并签署我打包的 APK(即使我有通过 Compressed 文件夹将其解包)与此一起分发到市场。非常感谢您提供的任何帮助!真诚的问候,瑞恩·卡迈克尔
问问题
827 次
2 回答
1
为什么不给他发一个未签名的版本,让他用他的开发者许可证签名呢?如果他在市场上已经有应用程序,他显然有一个有效的。
于 2011-03-11T14:58:17.313 回答
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
希望这对某人有帮助!瑞安
于 2011-03-13T12:18:31.160 回答