android - 如何签署使用 PhoneGap Build 构建的 Android APK?

标签 android eclipse google-play apk phonegap-build

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

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

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

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

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

最佳答案

这就是解决方案。

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

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

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

当您在 PhoneGap Build 中并在构建完成后从 GitHub 拉取文件(我就是这样做的)时,您会看到一个下拉菜单。选择“添加 key ”并上传您的 keystore 。

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

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

现在可以上传到 Google Play 了!

开始 build 吧! :)

关于android - 如何签署使用 PhoneGap Build 构建的 Android APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403040/

相关文章:

Eclipse - 退出时保存折叠

android - apk 必须使用与以前版本相同的证书进行签名

Android 4.3 虚拟设备 CPU/ABI - 未安装系统镜像 (eclipse)

android - Eclipse 中的 SDK 版本规范

java - 如何使用正则表达式分割字符串文件名?

java - 如何在ubuntu中使用eclipse luna配置android SDK?

android - 取消发布旧应用后上传新的 APK

android - 您如何处理 LicenseCheckerCallback.ERROR_NOT_MARKET_MANAGED 错误代码?

java - 每当应用程序在 android pie 中被杀死时,服务也会被杀死

android - Fragment 在 resume 后不响应 UI 更新和 eventbus 事件