无法将内置Phonegap的APK上传到Google Play控制台

时间:2019-10-03 13:54:39

标签: android cordova google-play phonegap-build phonegap

我刚刚尝试将通过Phonegap Build生成的APK(作为Beta版本)上传到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.

当我从Phonegap生成apk时,可调试选项未标记。

有什么主意吗?去年几乎上传了相同的应用程序,但我没有收到该错误。

2 个答案:

答案 0 :(得分:0)

首先,使用以下命令,使用JDK随附的keytool命令生成私钥

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

有关更多信息,请访问Generating a private key

然后按如下所示创建文件build.json并将其放在您的<projectfolder>/buildConfig文件夹中

{
 "android": {
     "release": {
         "keystore": "my-release-key.keystore",
         "alias": "alias_name",
         "storePassword": "secretPassword",
         "password" : "secretPassword"
     }
 }
}

将您的my-release-key.keystore文件保留在<projectfolder>/buildConfig文件夹中

然后执行以下命令

ionic cordova build android --prod --release --buildConfig ./buildConfig/build.json

答案 1 :(得分:0)

解决方案是添加一个Android Key并启用它。没有iOS或Android键,构建将无法正常工作。