weex - Android 上的 Weex 库崩溃
问题描述
我在 android 平台上的 weex 中遇到了这个随机崩溃。
Weex 版本详情 - v1.3.8 - weexpack : v1.2.3 - weex-builder : v0.4.0 - weex-previewer : v1.5.1
Facing a crash in sdk : java.lang.NullPointerException: Attempt to invoke virtual method 'com.taobao.weex.ui.flat.WidgetContainer com.taobao.weex.ui.flat.FlatGUIContext.getFlatComponentAncestor(com.taobao.weex.ui.component.WXComponent)' on a null object reference
at com.taobao.weex.ui.component.WXComponent.setComponentLayoutParams(WXComponent.java:559)
at com.taobao.weex.ui.component.WXComponent.setLayout(WXComponent.java:551)
at com.taobao.weex.ui.RenderActionContextImpl.setLayout(RenderActionContextImpl.java:82)
at com.taobao.weex.ui.WXRenderManager.setLayout(WXRenderManager.java:150)
at com.taobao.weex.dom.DOMActionContextImpl$ApplyUpdateConsumer$1.execute(DOMActionContextImpl.java:276)
at com.taobao.weex.ui.WXRenderManager$1.run(WXRenderManager.java:104)
at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:769)
解决方案
已经修复了,还没发布。如果紧急情况,您可以从源代码构建。
推荐阅读
- selenium-webdriver - 硒暂停代码在控制台中给出错误
- jquery - 如何使用 jquery 关闭 chrome 选项卡
- image - 全宽应用程序抽屉显示的最佳图像分辨率?
- php - 如何在 laravel eloquent 中使用父项的条件获取子项?
- javascript - 哪个是最好的编码标准让内部循环或外部
- angular - 如何避免焦点转到最小化聊天组件中的可选项卡项目
- python - 如何根据python中的多个输入过滤值
- pytorch - 在 ResNet 的内层应用 hooks
- awk - 使用 AWK 计算将一个文件与另一个文件匹配的元素数
- linux - 管道、分类然后计数