4

PhoneGap Build 似乎是一个很棒的工具,我已经用它构建了一个 .apk 并在多个 Android 设备上对其进行了测试。

现在我需要将它提交到 Google Play 商店,但我需要签署 apk。

我已经阅读了有关在 Google 开发人员网站上签署 .apk 的所有信息,但似乎我需要安装 Android 开发工具并使用 Eclipse。我已经安装了它,但我找不到导入我的 .apk 的方法,所以我被卡住了。

我不明白 - 那么PhoneGap Build 的意义何在?

这一切都非常令人沮丧。该应用程序已准备就绪,但...

4

3 回答 3

7

这就是解决方案。

我得到了 Android 开发工具包 - http://developer.android.com/sdk/index.html

从那里我用这个视频来获取 KeyTool:http ://www.youtube.com/watch?v=IaXE2FUENFI

从那里我可以创建一个 KeyStore。确保您记录了别名和密码(我将它们写下来,并没有将它们存储在任何电子设备上)以及密钥库的位置。

当您在 PhoneGap Build 中并在构建完成后从 GitHub 中提取文件(我正在这样做)时,您会看到一个下拉列表。选择“添加密钥”并上传您的密钥库。

注意:密钥库通常会被锁定。您必须解锁它才能使用它进行构建。它只会保持解锁状态一小时。

您的 PhoneGap Build apk 现在将附加 -release 而不是通常的 -debug。

现在可以上传到 Google Play!

去建造!:)

于 2013-09-07T19:37:11.270 回答
0

我从未使用过 PhoneGap 或签署过 apk,但我在 phonegap.com 网站上找到了这个:

https://build.phonegap.com/docs/config-signing-android

听起来您只需将您的签名密钥(如何获取)添加到您的phonegap 帐户,当您的应用程序的发布版本是使用 PhoneGap Build 制作时,他们会对其进行签名。

于 2013-08-23T13:04:54.717 回答
0

您需要向 PhoneGap Build 提供 Title、Alias 和 Keystore File。

  1. 使用 keytool 生成私钥(Java SDK 附带 - 因此不需要 Eclipse)
  2. 在您的下一个 PhoneGap Build 中,请务必在Options>Add a key下输入 Information
  3. PhoneGap Build 负责其余的工作。

就密钥工具而言,其他人如何...

于 2013-08-23T13:06:27.467 回答