AndroidAutoSize
AndroidAutoSize copied to clipboard
华为10.0设备crash
华为平板启动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)
报错信息里面没有指向框架的信息,框架没有用到报错信息里相关的 API
试试不引用框架只是复制 这个方法里的代码 ,看看调用这个方法时是否会报错,如果报错说明华为原生不支持,如果不报错,在引用框架断点看看哪里报的错