相关疑难解决方法(0)

Firebase Analytics调试视图不显示任何内容

我使用Android Studio将我的Android应用与Firebase相关联,创建了我的google-service.json并将其设置为我的项目.

当我调试我在logcat中记录的事件时,我得到了:

V/FA-SVC: Successful upload. Got network response. code, size: 204, 0
Run Code Online (Sandbox Code Playgroud)

但是没有任何内容显示在firebase控制台调试视图中

android firebase firebase-analytics

26
推荐指数
10
解决办法
2万
查看次数

DebugView 没有可用的设备

我正在对一个小应用程序进行一些测试,以了解 firebase-analytics 的工作原理。这是 MainActivity 的代码:

public class MainActivity extends AppCompatActivity {
private FirebaseAnalytics mFirebaseAnalytics;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mFirebaseAnalytics = FirebaseAnalytics.getInstance(getApplicationContext());

    mFirebaseAnalytics.setAnalyticsCollectionEnabled(true);

    mFirebaseAnalytics.setMinimumSessionDuration(10000);

    mFirebaseAnalytics.setSessionTimeoutDuration(300);

    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID,"ID");
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME,"NAME");
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE,"image");

    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
}
Run Code Online (Sandbox Code Playgroud)

要查看我的应用程序是否将数据发送到 Firebase,我尝试使用 DebugView 但它说没有任何设备可用,我还使用了命令

adb shell setprop debug.firebase.analytics.app <package_name>  
Run Code Online (Sandbox Code Playgroud)

但什么都没有改变。
如果我使用这 3 个命令

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Run Code Online (Sandbox Code Playgroud)

我可以看到我的应用程序正在向 firebase 发送一些数据,如图所示

我该怎么做才能启用 DebugView 并实时查看我的应用发送到 Firebase 的内容?

java android firebase firebase-analytics

5
推荐指数
2
解决办法
8513
查看次数

标签 统计

android ×2

firebase ×2

firebase-analytics ×2

java ×1