NPE для FirebasePerformance.isPerformanceCollectionEnabled () с производительностью Firebase и AndroidX - PullRequest
0 голосов
/ 20 декабря 2018

Использование

com.google.firebase:firebase-perf:16.2.3
com.google.firebase:firebase-core:16.0.6

и использование AndroidX

android.useAndroidX=true
android.enableJetifier=true

Сбой при исключении при запуске приложения.

 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.google.firebase.perf.FirebasePerformance.isPerformanceCollectionEnabled()' on a null object reference
        at com.google.firebase.perf.internal.zzd.zzbe(Unknown Source:195)
        at com.google.firebase.perf.internal.zzd.zzbd(Unknown Source:44)
        at com.google.firebase.perf.internal.zzd.zzb(Unknown Source:202)
        at com.google.firebase.perf.internal.zze.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:764)

Если я отключу proguard с помощью minifyEnabled false - это работает, но это не вариант.

1 Ответ

0 голосов
/ 24 апреля 2019

Обновление правил proguard для включения

-keep class com.google.firebase.**

устраняет проблему.
Также подан отчет об ошибке.

...