无法将 Phonegap 构建的 APK 上传到 Google Play 管理中心
Unable to upload Phonegap built APK to Google Play Console
我刚刚尝试将 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.
当我从 Phonegap 生成 apk 时,未标记可调试选项。
有什么想法吗?去年上传了几乎相同的应用程序,但我没有收到该错误。
首先,使用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
解决方案是添加 Android 密钥并启用它。没有 iOS 或 Android 键构建将无法工作。
我刚刚尝试将 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.
当我从 Phonegap 生成 apk 时,未标记可调试选项。
有什么想法吗?去年上传了几乎相同的应用程序,但我没有收到该错误。
首先,使用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
解决方案是添加 Android 密钥并启用它。没有 iOS 或 Android 键构建将无法工作。