Firebase Analytics Debug View ничего не показывает

Я связал свое приложение для Android с Firebase с помощью Android Studio Создал и установил мой google-service.json в свой проект.

Когда я отлаживаю регистрацию событий в logcat, я получил:

V/FA-SVC: Successful upload. Got network response. code, size: 204, 0

Но ничего не отображается в виде отладки консоли firebase

Ответ 1

Настройка тестового устройства

Чтобы включить отправку данных DebugView на подключенное тестовое устройство Android для настроенного приложения Firebase Analytics, выполните следующую команду:

adb shell setprop debug.firebase.analytics.app [your_app_package_name]

Это поведение сохраняется до тех пор, пока вы явно не отключите его, выполнив следующую команду:

adb shell setprop debug.firebase.analytics.app .none.

Ответ 2

После выполнения Включение режима отладки убедитесь, что дата и время на вашем устройстве или эмуляторе отладки и на вашем ПК правильно.

Ответ 3

Включение ведения журнала отладки отличается от режима отладки. Как сказал в своем комментарии Фрэнк ван Пуффлен, чтобы включить режим отладки, вам нужно установить свойство "debug.firebase.analytics.app" в имя вашего приложения.

Вы можете сделать это с помощью adb с помощью следующей команды:

adb shell setprop debug.firebase.analytics.app "your.app.package.name"

Вы можете найти имя пакета вашего приложения внутри вашего AndroidManifest.xml в качестве атрибута package в элементе manifest (первый элемент в документе xml).

Ответ 4

Также убедитесь, что на устройстве или эмуляторе установлены последние службы Google Play, или ничего не гарантировано.

Если вы перейдете к настройкам своего эмулятора, для этого есть кнопка "Обновить". К сожалению, для этого требуется вход в систему через вашу учетную запись Google.

введите описание изображения здесь

Ответ 5

  1. Запустите ваше приложение в режиме отладки
  2. Перейти к " Параметры разработчика"Выбрать приложение отладки → Выбрать

Вы увидите ваше устройство в списке Firebase DebugView

Ответ 6

Как уже упоминалось, я думаю, что обычно проблема заключается в использовании неправильного имени пакета. У меня была эта проблема с приложением, с которым я недавно начал сотрудничать, и использование атрибута пакета из AndroidManifest.xml не работало. Я подозревал, что сборка добавляет что-то к имени пакета, но не смог найти место, где это было определено. Самым простым способом, с помощью которого я нашел фактическое имя пакета, было запустить "Присоединить отладчик к процессу Android" в верхней панели Android Studio, которая затем отображает список процессов со связанными именами пакетов в AVD. Конечно, использование правильно добавленного имени пакета, взятого из этого списка, привело к пробуждению Firebase Analytics Debug View.

Ответ 7

Оболочка adb setprop debug.firebase.analytics.app Я попытался поместить имя моего пакета внутри <>, затем запустить его в командной строке, но без признаков

Ответ 8

Отключите любой механизм блокировки рекламы на устройстве отладки. Это была проблема здесь. У меня был включен AdAway.

Я знаю, что вопрос старый, но он может кому-то помочь.