JessYanCoding / JessYanCoding/AndroidAutoSize

华为10.0设备crash

未關閉
#400 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Java
星號
13.7k
分支
2k
PR 合併指標
30 天內沒有已合併 PR

描述

华为平板启动activity闪退

java.lang.IllegalArgumentException: lightY must be finite, given=NaN
at android.graphics.HardwareRenderer.validateFinite(HardwareRenderer.java:855)
at android.graphics.HardwareRenderer.setLightSourceGeometry(HardwareRenderer.java:227)
at android.view.ThreadedRenderer.setLightCenter(ThreadedRenderer.java:510)
at android.view.ThreadedRenderer.setup(ThreadedRenderer.java:496)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2748)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1879)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8170)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1057)
at android.view.Choreographer.doCallbacks(Choreographer.java:875)
at android.view.Choreographer.doFrame(Choreographer.java:776)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1042)
at android.os.Handler.handleCallback(Handler.java:900)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8349)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

Start by reproducing activity startup on a Huawei 10.0 tablet and use the reported stack trace as the entry point. Trace the values reaching HardwareRenderer.setLightSourceGeometry, then verify that the activity starts without the lightY=NaN crash on the affected device.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
android, java
領域
mobile
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。