Fabric.io: новое приложение не отображается на панели инструментов
По какой-то причине нам нужно было изменить идентификатор пакета нашего существующего приложения для Android. Мы уже используем ткань для Crashlytics.
Я пытаюсь перенести это новое приложение на панель инструментов Fabric, но оно там не отображается, несмотря на то, что в журнале устройства нет проблем (насколько я вижу): журнал устройства
Есть идеи, почему новый идентификатор пакета не виден на нашей панели?
Бест Свен
0 ответов
Я столкнулся с очень похожей проблемой при создании приложения с несколькими вариантами. Решение состоит в том, чтобы вручную указать имя пакета и не позволить Fabric попытаться автоматически захватить его, так как он очень старается "приклеить" старое имя пакета.
Доступна полная запись (отказ от ответственности: мой сайт), но по сути вам необходимо использовать:
Fabric.with(
Fabric.Builder(this)
.kits(Crashlytics())
.appIdentifier(BuildConfig.APPLICATION_ID)
.build()
)
Убедитесь, что вы включили все зависимости в их выделенные файлы gradle.build и meta в файл манифеста. Далее следует выдать ошибку принудительного выполнения на вашем устройстве с подключением к Интернету, также не забудьте сначала инициализировать его с помощью Fabric.with(this,new Crashlytics())
, Если это не сработает, попробуйте загрузить и установить подключаемый модуль Fabric для Android в Android Studio, перезапустите IDE, и вы увидите значок Fabric выше. Запустите его и выберите название вашего пакета.
У меня была точно такая же проблема, в журнале я ясно вижу, что Crashlytics уже используется.
I/CrashlyticsCore: Crashlytics report upload complete: <ID>
Но я не вижу свой проект на панели инструментов и всегда перенаправляю на учебник.
После Build-Clean и перезапуска студии Android снова соберите и запустите приложение на моем телефоне, и вуаля оно найдет себя. Сейчас работает, без изменений.
У меня такая же проблема. После нескольких часов исследований я решил это для своего приложения.
Во-первых: после добавления нового вкуса я вношу изменения в консоли Firebase (добавляю новое приложение в существующий проект с производственным SHA1, изменяю google-services.json).
После этого приложение не отображается на панели инструментов Fabric и в плагине Fabric в Android Studio. Проблема была решена после связывания нового приложения в crashlitycs в консоли firebase. И после этого проверьте свои роли, должна быть роль владельца (в проекте консоли Firebase).