Загрузка APK консоли Google – сбой нового приложения

Недавняя попытка создать новое приложение и загрузить совершенно новый APK с самозаверяющим сертификатом (не подписание приложения Google) приводит к следующей ошибке.

Вы загрузили APK или Android App Bundle, подписанный ограниченным сертификатом. Вам необходимо загрузить APK или Android App Bundle, подписанный вашим собственным сертификатом.

Я не верю, что эта ошибка полностью верна, поскольку я сам подписываю сертификат локально, это похоже на недавнее изменение нашего процесса регистрации, и теперь подписка приложений Google используется по умолчанию, но наша инфраструктура не имеет права трубопровод для этого еще.

Есть ли что-то еще, что нужно проверить и протестировать, так как я вижу, что файл трапецеидальных искажений все еще там, и при его подписании нет ошибок сборки. Кроме того, это совершенно НОВОЕ приложение. Я не понимаю, почему эта ошибка возникает при начальной загрузке, поскольку нет других ключей для проверки.

Я искал в сети, но похоже, что большинство проблем происходит в 2018 году, и это скорее недавнее изменение, которое начало происходить для нас.

РЕДАКТИРОВАТЬ: Это использует инструменты сборки Cordova не через Android Studio.

кон


person Andrei    schedule 21.04.2020    source источник


Ответы (2)


Попробуйте выполнить следующие шаги по устранению неполадок и посмотрите, решит ли это вашу проблему:

Очистите все в папке Release, присутствующей в app->build->outputs->apk->release..

Создайте новый подписанный apk, который будет создан в том же каталоге, указанном выше.

Убедитесь, что вы увеличиваете код версии.

person Karan Dhillon    schedule 21.04.2020
comment
Я должен был указать, что это часть нашего сервера сборки, который использует Cordova. Я пытался следить и посмотреть, есть ли что-то с хранилищем ключей и, возможно, с некоторыми другими разрешениями, которые могут понадобиться Android Studio/Gradle, но безрезультатно. - person Andrei; 22.04.2020

У меня нет полного ответа на вопрос Почему произошел сбой, однако сразу после сборки для cordova build android --release этот APK будет загружен. Но если я использую этот APK в эмуляторе, чтобы сначала протестировать что-то, этот APK больше не подходит для загрузки, и я получаю ошибку, вставленную выше.

в основном в нашем конвейере мне приходилось создавать копию APK прямо перед созданием скриншотов, а затем использовать скопированный APK для загрузки на консоль Google.

person Andrei    schedule 24.04.2020