我设置了一个远程配置AB测试与自定义事件。我可以看到我的事件在 Jmeter 板/事件/调试视图以及GCP查询。
然而,每个实验在几天后都包括0个用户,并因错误而停止。
我检查了logcat作为应用程序运行,有一个firebase SDK(abt.AbtException)错误警报:
E/FirebaseRemoteConfig: Could not update ABT experiments.
com.google.firebase.abt.AbtException: The Analytics SDK is not available. Please check that the Analytics SDK is included in your app dependencies.
at com.google.firebase.abt.FirebaseABTesting.zzg(Unknown Source)
at com.google.firebase.abt.FirebaseABTesting.replaceAllExperiments(Unknown Source)
at com.google.firebase.remoteconfig.FirebaseRemoteConfig.zza(Unknown Source)
at com.google.firebase.remoteconfig.zza.onSuccess(Unknown Source)
at com.google.android.gms.tasks.zzn.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
我的SDK版本如下:
compile 'com.google.firebase:firebase-core:16.0.8'
compile 'com.google.firebase:firebase-perf:16.2.4'
compile 'com.google.firebase:firebase-messaging:17.3.3'
compile 'com.google.firebase:firebase-analytics:16.3.0'
compile 'com.google.android.gms:play-services-measurement-sdk-api:16.3.0'
另外,firebase-config版本是16.4.0,我相信它支持AB测试。
我已经参考了这个问答,但没有一个能解决我的问题
- AB testing config applied but firebase console show 0 users
- Firebase AB Test has 0 users
- Firebase Remote Config A/B testing shows no results after 24 hours
将SDK更新到最新版本可能会有很大风险。
我想知道如何解决这个问题,非常感谢!
2条答案
按热度按时间lb3vh1jj1#
你能更新分析sdk(和核心)到最新版本,看看这是否解决了你的问题?
vkc1a9a22#
我在我的项目中遇到了这个错误,并且缺少对
app > build.gradle
的必需依赖:这并没有特别解决OP的问题,但是如果您缺少所需的依赖项,则会抛出相同的错误。
另外,
implementation platform('com.google.firebase:firebase-bom:31.3.0')
会自动配置其他与firebase相关的依赖项。如果您不希望这样做,并且出现类似于OP的错误,请使用此链接作为可用库和版本的参考,并尝试更新您的Analytics版本(如果可能):可用库|firebase.google.com