Android 接入 Firebase- Performance Monitoring

前言:

        最近公司安排接入Firebase 性能优化功能。这个是官方地址https://firebase.google.com/docs/perf-mon/get-started-android,按照步骤进行集成。非常简单。主要在app下的build.gradlew和项目根目录下的build.gradlew下配置 Performance Monitoring SDK 插件和添加 Performance Monitoring SDK ,集成后Firebase 会自动开始收集应用的数据以及与应用生命周期相关的数据(例如)。

第一步在 app/build.gradle 中声明 Performance Monitoring Android 库的依赖项。

dependencies {
    // Import the BoM 下面perf库无需设置版本号
    implementation platform('com.google.firebase:firebase-bom:30.0.1')
    implementation 'com.google.firebase:firebase-perf'
}

如果您选择不使用 Firebase BoM,则必须在每个 Firebase 库的依赖项行中指定相应的库版本。

dependencies {
    implementation 'com.google.firebase:firebase-perf:20.0.6'
}

第二步在 app/build.gradle 中,添加 Performance Monitoring 插件 

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.firebase-perf'

android {
  // ...
}

第三步在根级(项目级)Gradle 文件 (build.gradle) 中添加 Performance Monitoring 插件

buildscript {

    repositories {
      
      google()  // Google's Maven repository
   
      jcenter()
    }

    dependencies {
      
      classpath 'com.android.tools.build:gradle:3.4.0'

      classpath 'com.google.gms:google-services:4.3.10'  // Google Services plugin

      // Performance Monitoring plugin
      classpath 'com.google.firebase:perf-plugin:1.4.1'  
    }
}

记得点击页面中的 Sync Now 重新编译下应用,成功将 SDK 添加到应用,Firebase 会开始处理事件。在Firebase控制台可以查看数据了

在集成sdk后出现 java.lang.UnsupportedClassVersionError 错误的,是因为我们编译java.class文件的 JDK 和我们运行java.class文件的 JDK 的版本不同而产生的。不同的 JDK 版本之间,特别是高版本 JDK 编译的java.class文件在低版本的 JDK 上运行,更容易造成低版本的 JDK 无法识别的问题,从而报出此错误。更改JDK 版本解决。

猜你喜欢

转载自blog.csdn.net/u010207898/article/details/125070024