致命异常:java.lang.IllegalStateException-无法为LinearLayout创建图层(仅在Galaxy j4 +,j6中崩溃)

时间:2019-07-15 02:29:03

标签: java android crash google-fabric galaxy

  

致命异常:java.lang.IllegalStateException无法创建   用于LinearLayout的图层,尺寸为768x5440,最大尺寸为8192,颜色类型4具有   内容1

android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.Looper.loop + 181 (Looper.java:181)
android.app.ActivityThread.main + 7097 (ActivityThread.java:7097)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit.main + 975 (ZygoteInit.java:975)

我从Firebase Crashlytics收到了nativePollOnce.java崩溃警报,但是许多(银河系j4 +,j6 +)模型中只有少数会频繁崩溃。我该如何解决?

2 个答案:

答案 0 :(得分:1)

我遇到了这个错误并买了一个三星 J4 设备来解决它。 在我的例子中,有一个屏幕有很多 recyclerviews 和nestedscrollviews。 解决方案是删除“match_parent”并手动设置回收站视图之一的大小(高度或宽度)。我认为这在某种程度上使 GPU 的计算更容易。

答案 1 :(得分:0)

似乎this issue与之相关-链接到Scene transition with hero elements throws Layer exceeds max. dimensions supported by the GPU的链接中的第一个答案可能会对您有所帮助。