toLowerCase上的NullPointer,但是我不会在任何地方使用该方法

我在Firebase崩溃报告中收到以下故障转储:

Exception java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference bnp.run (bnp.java:56) java.lang.Thread.run (Thread.java:818) 

问题是我不使用项目中任何地方的String.toLowerCase()方法。 在Android Studio中,我为该方法编辑 – >查找path,但没有得到任何结果,但是如果在库中search,则会出现100次以上。 但是我无法在任何地方find“bnp.java”。

谢谢你的帮助!

编辑 :以前的崩溃报告不受proguard影响,并显示它可能是由于谷歌播放服务或Firebase。 我只在应用程序中使用gms:play-services-places和gms:play-services-auth,以及许多Firebase依赖项。

 Exception java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference bnp.run (:com.google.android.gms.DynamiteModulesC:56) java.lang.Thread.run (Thread.java:818) 

我现在还不能发表评论,所以我会将其作为一个可能的解决scheme,但这似乎是Google方面的一个错误。 多个人在完全相同的设备上报告这个崩溃,并且完全相同的区域。 因此,Google似乎在虚拟或自动化设备上运行您的应用程序,然后该设备崩溃。 该设备似乎是Nexus 5x,具有美国本土和API等级23。

来源: https : //code.google.com/p/android/issues/detail?id = 233549