android - toLowerCase 上的 NullPointer 但我不在任何地方使用该方法

标签 android firebase nullpointerexception google-play-services

我在 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 中,我对该方法进行了 Edit->Find In Path 并没有得到任何结果,但是,如果我在库中搜索,它确实出现了 100 多次。但我在任何地方都找不到“bnp.java”。

感谢您的帮助!

编辑:之前的崩溃报告没有受到 proguard 的影响,并显示它可能是由于 google-play-services 或 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)

最佳答案

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

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

关于android - toLowerCase 上的 NullPointer 但我不在任何地方使用该方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43009734/

相关文章:

android - 带工具栏的 Viewpager

java - 在多个 Activity 中重用布局的最简单方法

java - 如何访问 Firestore 子集合中字段的值

android - 成功的Firebase身份验证登录时发生错误

java - 为什么会出现空指针异常?

android - 从 Android 内部存储读取 JPEG

AndroidPlot 隐形标记

javascript - Google Pixel 和 Google Pixel XL 设备的视口(viewport)宽度、高度和设备像素比是多少

java - 如何获取Firebase用户数据

android - 如何在 Android 中解析来自 Parse.com 的数组