Phonegap非调试模式并使用许可证密钥进行签名

时间:2013-01-31 15:17:32

标签: android cordova apk

我已经在phonegap中完成了一个应用,并希望在谷歌应用商店发布。每次我在调试模式下下载apk文件。如何使用密钥或密钥库对其进行签名以将其上传到谷歌播放,因为谷歌不会在调试模式下将其上传到我的帐户。

我做错了什么但看不出如何在build.phonegap.com上签名该应用?

请帮忙

谢谢

2 个答案:

答案 0 :(得分:9)

在终端或命令提示符下使用此命令生成密钥库文件:

keytool -genkey -v -keystore myAppKey.keystore -alias myAppKey -keyalg RSA -validity 10000

这将生成myAppKey.keystore个文件。

您必须在应用程序设置下的build.phonegap.com网站上传。 在那里,您将获得signing settings,因此请添加keystore,然后为您的应用选择该签名密钥。

通过这个phonegap将重新生成Android版本,你将获得用于在谷歌游戏市场发布的APK。

参考:

how Google suggests creating an Android keystore

答案 1 :(得分:1)

获取非法选项 - 从上面的帖子中复制/粘贴的内容导致了这一点。如果您删除' - '字符并使用键盘上的' - '手动输入它们,那么它可以工作:)