我最近將我的應用程序與Firebase崩潰報告集成在一起。一些蹤跡看起來很奇怪的,具有「__null__」類名行: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但作者回答自己並接受了這個問題沒有實際的答案。
這可能是您的應用程序崩潰的一些以前的版本。 –
這是最新版本的崩潰(實際上這是集成Firebase崩潰報告的第一個版本)。此外,缺少名稱的類來自Recycler View庫,它們不是我應用程序源代碼的一部分 –
然後更新'RecyclerView'版本? –