簡體   English   中英

支持庫26.0.0的Firebase性能監視器問題

[英]Firebase performance monitor issue with support lib 26.0.0

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

由以下原因引起:java.lang.NoClassDefFoundError:com.google.firebase.perf上com.google.firebase.perf.plugin.instrumentation.InstrumentationConfigFactory.setAppStartConfig(InstrumentationConfigFactory.java:70)上的android / support / v7 / app / ActionBarActivity。 com.google.firebase.perf.plugin.instrumentation.Instrument。(Instrument.java:34)上的plugin.instrumentation.InstrumentationConfigFactory。(InstrumentationConfigFactory.java:62),位於com.google.firebase.perf.plugin.FirebaseTransform.transform( com.android.build.gradle.internal.pipeline.TransformTask $ 2.call(TransformTask.java:222)的FirebaseTransform.java:192)com.android.build.gradle.internal.pipeline.TransformTask $ 2.call(TransformTask。 com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)處com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:213)處的com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)處的org.gradle org.gradle.api.internal.project.taskfactory.DefaultTaskClassI上的.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)上的nfoStore $ IncrementalTask​​Action.doExecute(DefaultTaskClassInfoStore.java:168)在org.gradle.api.internal.project.taskfactory上。 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run(ExecuteActionsTaskExecuter.java:122)處的DefaultTaskClassInfoStore $ StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)在org.gradle.internal.progress.DefaultBuildOperationExuteutor $ RunnableBuildOperationWorker。 (DefaultBuildOperationExecutor.java:336)在org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)在org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java) gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)at org.gradle.api.internal.tasks.execution.E org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)處的xecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)... 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
  • 支持lib 26.0.0
  • 生成工具版本26.0.1

* fyi:在支持庫26下運行良好

我們面臨着類似的問題。 這是導致此問題的庫之一。 該庫仍在其代碼中使用ActionBarActivity。 刪除該庫后,它工作正常。

編輯:或者,您可以在您的項目中創建一個代理類。 在與支持庫中相同的程序包名稱下創建一個名為ActionBarActivity的類,並擴展AppCompatActivity類。

https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

此類已在API級別24.2.0中棄用。 請改用AppCompatActivity。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM