Android-устройство не подключается к Firebase DebugView

Я пытаюсь подключить устройство к DebugView. но не подключен.

Я ссылался на документ DebugView.

Все, что я знаю, это то, что указано в этом документе.

Есть ли другая причина не подключаться?

Я смоделировал следующее.

  1. Откройте терминал. и ввел команду.
  2. adb devices
  3. adb shell setprop debug.firebase.analytics.app com.example.myapp
  4. Запустите приложение (com.example.myapp).
  5. Проверьте [ Firebase -> Аналитика -> DebugVIew]

Если мой вопрос неясен, поговорите со мной, пожалуйста.

3 ответа

Решение

Похоже, что есть проблема с Firebase DebugView. Это не работает на меня тоже.

Я попробовал выполнить следующие шаги, и это сработало для меня

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

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

Убедитесь, что ваше устройство и ноутбук (при подключении к Firebase, т. Е. При нажатии команды в CMD) находятся в одном и том же соединении. Я столкнулся с этой проблемой, так как VPN подключен на моем устройстве, но не на ноутбуке. Когда я подключаю VPN и на ноутбуке. Устройство подключается к просмотру отладки Firebase.

Шаги по подключению устройства

  1. Подключите устройство к ноутбуку. Убедитесь, что на вашем устройстве включены параметры разработчика. И отладка по USB включена.
  2. Откройте CMD. Хит "устройства adb". Придет список устройств Если у вас adb будет не внутренней, а внешней командой. Тогда сначала зайдите в adb
    • Как зайти в adb

      • Проверьте путь к диспетчеру SDK на вашем компьютере. (Вы можете проверить это в android Studio => Tools => SDK manager => Copy Path)
      • Допустим, путь - C:\Users\ABC\AppData\Local\Android\Sdk
      • Перейдите по этому пути на CMD
      • Затем напишите cd platform-tools
      • Теперь напиши adb, будет нормально работать
  3. adb shell setprop debug.firebase.analytics.app [your_app_package_name]

Каким будет имя вашего пакета приложения

  • Если вы не используете какой-либо вариант сборки
    Скопируйте имя пакета из файла манифеста. Под тегом приложения
  • Если вы используете вариант сборки Скопируйте applicationId из файла build.gradle Допустим: ваш applicationId: com.abc.myApp И вы используете два варианта сборки
    • развивать
    • производство

Тогда команда будет такой:

      For develop build variant:
adb shell setprop debug.firebase.analytics.app com.abc.myApp.develop
For production build variant:
adb shell setprop debug.firebase.analytics.app com.abc.myApp.production

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