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
- Запустите ваше приложение в режиме отладки
- Перейти к " Параметры разработчика" → Выбрать приложение отладки → Выбрать
Вы увидите ваше устройство в списке Firebase DebugView
Ответ 6
Как уже упоминалось, я думаю, что обычно проблема заключается в использовании неправильного имени пакета. У меня была эта проблема с приложением, с которым я недавно начал сотрудничать, и использование атрибута пакета из AndroidManifest.xml не работало. Я подозревал, что сборка добавляет что-то к имени пакета, но не смог найти место, где это было определено. Самым простым способом, с помощью которого я нашел фактическое имя пакета, было запустить "Присоединить отладчик к процессу Android" в верхней панели Android Studio, которая затем отображает список процессов со связанными именами пакетов в AVD. Конечно, использование правильно добавленного имени пакета, взятого из этого списка, привело к пробуждению Firebase Analytics Debug View.
Ответ 7
Оболочка adb setprop debug.firebase.analytics.app Я попытался поместить имя моего пакета внутри <>, затем запустить его в командной строке, но без признаков
Ответ 8
Отключите любой механизм блокировки рекламы на устройстве отладки. Это была проблема здесь. У меня был включен AdAway.
Я знаю, что вопрос старый, но он может кому-то помочь.