V/FA-SVC: Successful upload. Got network response. code, size: 204, 0
但是在 Firebase 控制台的调试视图中没有显示任何内容
V/FA-SVC: Successful upload. Got network response. code, size: 204, 0
但是在 Firebase 控制台的调试视图中没有显示任何内容
测试设备设置
为了在配置了 Firebase Analytics 应用的连接 Android 测试设备上启用发送 DebugView 数据,您可以按照以下步骤进行:
如果您只是使用单个构建变体,请执行以下命令:
adb shell setprop debug.firebase.analytics.app [your_app_package_name]
但如果您使用不同于应用程序包名称的多个构建变体,确保执行以下命令:
adb shell setprop debug.firebase.analytics.app [your_application_id]
这里,“应用程序ID”是在对应的gradle文件中找到的您构建变量的应用程序ID。例如,假设您有两个构建变量x和y的x.gradle和y.gradle,并且还有通用的build.gradle文件。要调试具有应用程序ID com.abc.x 的构建变量x,则命令将是:
adb shell setprop debug.firebase.analytics.app com.abc.x
同样,要调试应用程序ID为com.abc.y的构建变体y,命令将是:
adb shell setprop debug.firebase.analytics.app com.abc.y
执行以下命令以显式禁用此行为:
adb shell setprop debug.firebase.analytics.app .none.
adb -s SERIAL
(SERIAL 为模拟器的唯一 ID)。如果连接了一个设备和一个模拟器,您可以使用快捷方式:adb -d ...
表示设备,adb -e ...
表示模拟器。 - friederbluemle您将在Firebase DebugView中看到列出了您的设备
开发者选项
。它位于设置/系统/(高级)
下,但前提是您已启用开发者模式。要启用开发者模式,请转到设置/关于手机
并连续点击七次版本号。这将显示一个确认提示。 - Roland van der Linden在执行启用调试模式的步骤之后,请确保您的调试设备或模拟器和电脑上的日期和时间是正确的。
如果更正日期和时间后事件仍未显示在DebugView上,请清除应用程序存储。然后重新启动应用程序并重试。
启用调试日志与启用调试模式不同。正如Frank van Puffelen在他的评论中建议的那样,要启用调试模式,您需要将"debug.firebase.analytics.app"属性设置为您的应用程序包名称。
您可以使用以下命令通过adb执行此操作:
adb shell setprop debug.firebase.analytics.app "your.app.package.name"
您可以在AndroidManifest.xml
中找到您的应用程序包名称,它作为manifest
元素(xml文档中的第一个元素)上的package
属性。
在我的情况下,即使运行adb shell setprop debug.firebase.analytics.app "your.app.package.name"
也没有帮助。当我绝望地试图找到解决方法时,我决定检查Android Studio的Firebase插件是否有相关内容,并发现在分析部分需要以下命令进行详细记录:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
我认为至少可以查看该应用程序是否向服务器发送某些跟踪信息,并运行这些命令可能会有所帮助。令我惊讶的是,这也对DebugView有所帮助,我随后能够看到我的设备。
首先在设备/模拟器上删除该应用程序!
然后从终端运行以下命令:
adb shell setprop debug.firebase.analytics.app [your_app_package_name]
禁用调试设备中的任何广告拦截机制。这就是问题所在。我启用了AdAway。
我知道这个问题很久了,但它可能对某些人有帮助。
adb shell setprop debug.firebase.analytics.app ***package_name***
。 - Michael Sotnikov