Android 设备未连接到 firebase DebugView

Android device does not connect to firebase DebugView

我正在尝试将设备连接到 DebugView。但是,不要连接。

我引用了 DebugView document

我所知道的就是这份文件中的内容。

是否还有其他原因无法连接?

下面是我模拟的

  1. 打开终端。并输入命令。
  2. adb devices
  3. adb shell setprop debug.firebase.analytics.app com.example.myapp
  4. 启动应用程序(com.example.myapp)。
  5. 检查 [Firebase -> 分析 -> DebugVIew]

如果我的问题不清楚,请与我交谈。

Firebase DebugView 似乎有问题。它对我也不起作用。

我尝试了以下步骤并且它对我有效

  1. 运行 您的应用处于调试模式
  2. 转到 开发人员选项 -> Select 调试应用程序 -> Select

您会在 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]

What will be your app package name

  • 如果您没有使用任何构建变体
    从清单文件中复制包名称。在应用标签下
  • 如果您使用的是构建变体 从您的 build.gradle 文件中复制 applicationId 让我们说: 您的 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