Chúng tôi nhận được báo cáo lỗi từ Crashlytics ảnh hưởng đến một phần đáng kể người dùng của chúng tôi (khoảng 10% trong số họ). Đó là một CalledFromWrongThreadException.Unity Daydream CalledFromWrongThreadException
Vấn đề là tôi không biết nguyên nhân gây ra sự cố và bản thân tôi không có vấn đề gì. Dưới đây là các bản ghi:
Caused by android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7282)
at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:1197)
at android.view.ViewGroup.invalidateChild(ViewGroup.java:5748)
at android.view.View.invalidateInternal(View.java:15082)
at android.view.View.invalidate(View.java:15046)
at android.view.View.invalidate(View.java:15029)
at android.view.SurfaceView$1.handleMessage(SurfaceView.java:142)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at com.unity3d.player.UnityPlayer$c.run(Unknown Source:20)
Các com.unity3d.player.UnityPlayer$c.run(Unknown Source:20)
không thực sự hữu ích ở đây là nguồn gốc là không rõ, tôi đoán nó có thể đến từ một thư viện của bên thứ ba (GVR SDK, vải ...).
Có ai có cùng sự cố không?
Để tham khảo, chúng tôi đang sử dụng phiên bản Unity: 5.6.0f3 và lỗi chỉ được báo cáo cho điện thoại Pixel và Pixel XL.