问题标签 [firebase-performance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
359 浏览

ios - Firebase 性能监控和应用索引问题

我在我的项目中使用了一些 Firebase SDK 的 pod;实际上我正在使用 Firebase App Indexing 我也需要使用 Firebase 性能监控框架,但是当我安装它时(我使用的是 Cocoa Pods 1.2.0),日志显示了这个:

找到了满足“Firebase/AppIndexing”依赖项的规范,但它们需要更高的最低部署目标。

显然我将部署目标更改为可能的更高版本,但消息仍然相同;我认为由于某些原因,App Indexing 和 Performance Monitoring 不能同时存在,或者我实施错误......

语言.- ObjC Firebase 框架.- 4.0.2

有什么建议么?

0 投票
3 回答
2022 浏览

java - 错误:任务“:app:transformClassesWithFirebasePerformancePluginForRelease”执行失败

当我在发布模式下编译时,我找不到这个错误的根源。我的印象是在没有修改我的代码的情况下出现了这个错误(我尝试用 github 返回,但我仍然有这个错误)。

错误:任务“:app:transformClassesWithFirebasePerformancePluginForRelease”执行失败。

java.io.IOException:找不到指定的路径

带有调试标志的 Gradle

22:36:11.767 [错误] [FirebasePerformancePlugin] 无法检测 org/apache/xmlbeans/impl/schema/SchemaTypeSystemCompiler.class

我的 build.gradle

我的应用程序/build.gradle

0 投票
1 回答
725 浏览

ios - Firebase 性能在第一次调用 NSURLSession 时使应用程序崩溃

我刚刚将 Firebase 性能添加到我的主要是 Obj-C 并具有 Firebase (Core + Analytics + Messaging + Config) 我在文档中读到:

性能监控不支持使用 NSURLConnection 类发出的网络请求。

然而,出乎意料的是应用程序在第一次调用 NSURL* 时崩溃,例如,我正在使用一个名为“Harpy”的库,它检查 AppStore 中应用程序的新版本,它在这里崩溃:

我真的看不到任何有用的异常,但是线程以:

0 投票
1 回答
1487 浏览

android - 无法使用 Firebase 性能进行编译。(找不到方法...)

我正在尝试将Firebase 性能监控添加到我的 Android Studio 项目中。按照有关如何将其添加到我的应用程序的步骤后,我无法编译我的应用程序。这是错误:

错误:(1, 0) 无法找到方法 'com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/语言/对象;)V'。
此意外错误的可能原因包括:

  • Gradle 的依赖缓存可能已损坏(有时会在网络连接超时后发生。) 重新下载依赖并同步项目(需要网络)
  • Gradle 构建过程(守护进程)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。 停止 Gradle 构建过程(需要重新启动)
  • 您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。

在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。

项目 build.gradle:

应用程序构建.gradle:

0 投票
4 回答
3354 浏览

android - 如何跟踪通过我的 android 应用程序发出的所有 api 请求

在我的 android 应用程序中,我使用 fresco 和 okhttp3 等第三方库。我想跟踪通过这些库发出的每个请求的响应。我想在全球范围内做到这一点

我也在我的应用程序中使用 react-native,并且我想跟踪从 react-native 代码(如 firebase 性能监控工具)发出的每个 api 调用的响应。

知道firebase是如何做到的吗?

在 okhttp3 我可以添加拦截器来跟踪这些,但是通过 fresco 和 react-native 发出的请求我无法像这样跟踪

0 投票
0 回答
236 浏览

android - W/FirebasePerformance:PerfMetricValidator 检查失败,删除日志。在安卓棉花糖中

我在我的 android 应用程序中添加了 firebase 性能。当我在 Marshmallow 上运行时,我的日志猫中不断出现此错误。

W/FirebasePerformance: PerfMetricValidator check failed, dropping the log.

而且我的网络电话不工作。但它在 Kit Kat 中运行良好。

如何解决它并让我的网络调用在 Marshmallow 中工作?

0 投票
2 回答
499 浏览

android - 支持 lib 26.0.0 的 Firebase 性能监视器问题

我在com.google.firebase.firebase-perf插件中收到以下错误。

引起:java.lang.NoClassDefFoundError: com.google.firebase.perf.plugin.instrumentation.InstrumentationConfigFactory.setAppStartConfig(InstrumentationConfigFactory.java:70) 在 com.google.firebase.perf 的 android/support/v7/app/ActionBarActivity。 plugin.instrumentation.InstrumentationConfigFactory.(InstrumentationConfigFactory.java:62) 在 com.google.firebase.perf.plugin.instrumentation.Instrument.(Instrument.java:34) 在 com.google.firebase.perf.plugin.FirebaseTransform.transform( FirebaseTransform.java:192) 在 com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:222) 在 com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask. java:218) 在 com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) 在 com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:213) 在 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 在 org.gradle.api.internal.project。 taskfactory.DefaultTaskClassInfoStore$IncrementalTask​​Action.doExecute(DefaultTaskClassInfoStore.java:168) 在 org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134) 在 org.gradle.api.internal.project。 taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker .在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 执行(DefaultBuildOperationExecutor.java:336) .gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 在 org.gradle.api.internal.tasks .execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity ... 120 更多336) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 在 org.gradle.internal.progress 的 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) .DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity ... 120 更多336) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 在 org.gradle.internal.progress 的 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) .DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity ... 120 更多DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity ... 120 更多DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity ... 120 更多DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java: 111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity .. . 120 更多DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java: 111) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7.app.ActionBarActivity .. . 120 更多executeAction(ExecuteActionsTaskExecuter.java:111) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7 .app.ActionBarActivity ... 120 更多executeAction(ExecuteActionsTaskExecuter.java:111) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 101 更多原因:java.lang.ClassNotFoundException: android.support.v7 .app.ActionBarActivity ... 120 更多

我正在使用以下库:

  • com.google.firebase:firebase-plugins:1.1.1
  • com.google.firebase:firebase-perf:11.0.4
  • 支持库 26.0.0
  • 构建工具版本 26.0.1

*fyi:在支持 lib 26 下运行良好

0 投票
2 回答
906 浏览

android - 如何为 Firebase 性能监控创建无操作版本

我想在使用模块的大型 android multidex 应用程序中使用 firebase性能监控。所以我将apply pluginand添加dependencies到我的 gradle 文件中。但是我的构建时间增加了太多。所以告诉我如何在调试版本中创建一个无操作版本。我的问题是我不想apply plugin在调试和发布版本中使用 gradle 文件(因为它仍然是 BETA),只在 alpha 版本中。

0 投票
0 回答
619 浏览

ios - iOS 上的 Firebase 性能崩溃

我们的应用在使用 FirebasePerformance 后随机崩溃,这是一个堆栈跟踪

0 投票
1 回答
544 浏览

android - Firebase 性能集成问题

我正在尝试将 Firebase 性能监控添加到应用程序

这是我的版本号:

将接下来的两行添加到应用级 build.gradle 文件中:

导致下一个错误:

与支持 lib 26.0.0的 Firebase 性能监视器问题类似的问题

这个问题可能是由一些 3rd 方库引起的,有没有办法确定哪个库使用旧的支持库?