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).

Другие вопросы по тегам