Невозможно загрузить встроенный APK для Phonegap в Google Play Console - PullRequest
0 голосов
/ 03 октября 2019

Я только что попытался загрузить APK (в виде бета-версии), созданный с помощью Phonegap Build, в Google Play Store.

Получение сообщения об ошибке следующим образом:

Upload failed

You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.

Когда ясгенерировал apk из Phonegap, опция отладки не отмечена.

Есть идеи? Почти то же самое приложение было загружено в прошлом году, и я не получил эту ошибку.

Ответы [ 2 ]

0 голосов
/ 03 октября 2019

Решением было добавить ключ Android и включить его. Без ключа iOS или Android сборка не будет работать.

0 голосов
/ 03 октября 2019

Сначала сгенерируйте свой закрытый ключ, используя команду keytool, которая поставляется с JDK, используя следующую команду

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

Для получения дополнительной информации посетите страницу Генерация личного ключа

Затем создайте файл 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
...