Не удается установить Android APK из бета-версии Crashlytics - PullRequest
0 голосов
/ 06 ноября 2018

После загрузки новой сборки в Crashlytics Beta пользователи не могут установить

Вот что происходит:

  1. Пользователь получает уведомление по электронной почте с последней сборкой
  2. Нажатие «Проверить это», которое открывает бета-версию Crashlytics
  3. Нажатие «Установить обновление» приводит к ошибке «Приложение не установлено». Нет дополнительных подробностей

Это происходит как на Samsung S8, Android 8.0.0 и Pixel 2, Android 9

Я попытался удалить существующее приложение на телефоне, но это не имело значения.

Ответы [ 3 ]

0 голосов
/ 04 января 2019

Было две проблемы, обе связаны с отметкой времени.

  • срок действия моего токена npm (.npmrc) истек 24.12.2008, и моя оболочка сценария сборки использует npm

  • инструмент сборки, который использует "node-jq", внес изменение 12/27/2018, и его функция двоичного построения имеет зависимость, которая отсутствует в моей среде и не объявлена ​​в зависимостях проекта. (Я понизил рейтинг, а не принял решение о продвижении вперед).

Моя оболочка сценария сборки (для сборки cordova) выполняет ужасную работу по различению предупреждений, ошибок (которые исправляются) и фатальных ошибок. Поэтому он построен до конца, но с поддельным изображением. Должно быть, этого было достаточно, чтобы удовлетворить Gradle, но недостаточно, чтобы удовлетворить Fabric.

Что касается Google Play Protect, я буду помнить об этом в будущем.

0 голосов
/ 11 июля 2019

Просто удалось решить эту проблему с обновлением моего плагина Fabric для Android Studio.

В верхнем меню выберите Android Studio -> Проверить наличие обновлений ...

0 голосов
/ 03 января 2019

Вы должны отключить Google Play Protect из приложения PlayStore и включить его снова после успешного завершения установки.

...