我最近将我的应用与Firebase崩溃报告集成在一起。一些堆栈跟踪看起来很奇怪,有一行' __ null __'类名:
Exception java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{349094da position=164 id=-1, oldPos=132, pLpos:132 scrap [attachedScrap] tmpDetached no parent}
__null__.assertNotInLayoutOrScroll (LinearLayoutManager.java)
__null__.recycleChildren (LinearLayoutManager.java)
__null__.recycleViewsFromStart (LinearLayoutManager.java)
__null__.recycleByLayoutState (LinearLayoutManager.java)
__null__.fill (LinearLayoutManager.java)
__null__.layoutChunk (LinearLayoutManager.java)
__null__.findFirstVisibleChildClosestToStart (LinearLayoutManager.java)
__null__.findReferenceChild (LinearLayoutManager.java)
__null__.findOneVisibleChild (LinearLayoutManager.java)
__null__.onFocusSearchFailed (LinearLayoutManager.java)
__null__.prepareForDrop (LinearLayoutManager.java)
android.support.v7.widget.LinearLayoutManager.findViewByPosition (LinearLayoutManager.java)
__null__.onLayoutChildren (LinearLayoutManager.java)
...
我正在使用ProGuard,但上传了映射文件。
有人可以解释我为什么会这样做__ null __'代替类名以及如何修复它?
已发布类似问题的帖子:Strange stack at android crash report但是作者回答了自己并接受了该问题但没有真正的答案。
答案 0 :(得分:0)
这是Firebase崩溃报告控制台中的已知错误。我们已安排修复程序,并且很快就会推出。