正在尝试将 Phonegap Build 生成的发行版 APK 上传到 Google Play 商店。
得到如下错误:
Upload failed
You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.
但这是发布版本?它未处于 Debug模式 - 为什么现在出现此错误?
如果我需要在配置 XML 中添加一些内容以将调试设置为 False,那会是什么?
我再说一遍,这是一个 phonegap Build 项目——所以我只有 html、css、js 和图像文件。然后将它们压缩并上传到 build.phonegap 并生成 IPA 和 APK 等
最佳答案
Martina 是正确的,但我想补充更多细节:
您必须创建一个签名 key 并将其上传到 PhoneGapBuild 才能使用。
使用名为“keytool”的 java 实用程序创建 keystore 以对构建进行签名
- 找到keytool(java自带)。我在以下位置找到了我的:C:\Program Files (x86)\Java\jre6\bin
- 打开命令提示符并输入以下命令
-
cd C:\Program Files (x86)\Java\jre6\bin
(使用您在其中找到 key 工具的任何目录)
-
keytool -genkey -v -keystore C:\DIR\APPNAME.keystore -alias APPNAME -keyalg RSA -keysize 2048 -validity 10000
(将 DIR 和 APPNAME 更改为适当的名称)
输入 keystore 密码(记住这一点)
- 回答有关您自己的问题:您的姓名、组织、位置等。
- 完成:将为您的应用创建 keystore
剩余步骤:
- 将其上传到 PhoneGap Build。
- 输入您的 keystore 密码将 keystore 解锁 1 小时
- 构建应用
这将创建可上传到 Google Play 的 .apk 发布版本。
关于cordova - 无法将 Phonegap Build APK 上传到 play.google - 您上传了一个可调试的 APK 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20196968/