我的问题是我无法使用Firebase Robo测试来测试我的Android应用程序。
此问题在FirebaseUI集成登录后开始。我收到的错误是应用程序应该更新Google Play服务。在我自己的设备上进行测试没有问题,并在虚拟机上进行测试设备使用登录禁用。
在Firebase上测试已禁用的登录版本
java.lang.RuntimeException: Unable to get provider com.google.firebase.perf.provider.FirebasePerfProvider:
java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.perf.provider.FirebasePerfProvider" on path:
DexPathList[[zip file "/data/app/APP-PATH-1/base.apk"],nativeLibraryDirectories=[/data/app/APP-PATH-1/lib/arm, /vendor/lib, /system/lib]]
我不确定在Firebase中导致此问题的原因
答案 0 :(得分:1)
我有类似的问题,新的编译器帮助了我。要启用D8
,请将android.enableD8=true
添加到gradle.properties
文件。