在开发者控制台上缺少崩溃原因

时间:2017-07-01 18:27:31

标签: java android kotlin

在我的应用程序崩溃时,我看到了行号和文件名,而不是延长的崩溃原因。我只得到像“java.lang.NullPointerException:”这样的东西,之后没有任何东西。它应该包含更准确的数据,比如我在调试时重现崩溃,例如“java.lang.NullPointerException:尝试调用虚方法......”

即使不使用proguard,使用Java或Kotlin也会发生同样的情况。在开发者控制台上发生了一些变化,他们不再显示它,或者我错过了什么?

由于

1 个答案:

答案 0 :(得分:0)

这根本不是错误。没有什么比NullPointerException更能说明了。

您的应用程序遇到了由您的错误导致的错误,该错误位于行...

所以你去那一行并寻找注释,如:

Returns:
    View: 
        The view that has the given id in the hierarchy or null

如果不存在具有此ID的视图,则可以看到它可能返回null,因此如果您在以下情况下使用它,那么:

findViewByID(R.id.not_a_view).setOnClickListener(anyListener);

这会抛出NullPointerException。

您不需要更多信息。