- 29
- 0
05-02 10:03:24.716 14654-14654/? E/weex: create body failed.java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:4917)
at android.view.ViewGroup.addView(ViewGroup.java:4748)
at android.view.ViewGroup.addView(ViewGroup.java:4688)
at android.view.ViewGroup.addView(ViewGroup.java:4661)
at com.taobao.weex.WXSDKInstance.onRootCreated(WXSDKInstance.java:1382)
at com.taobao.weex.dom.action.CreateBodyAction.executeRender(CreateBodyAction.java:132)
at com.taobao.weex.dom.RenderActionTask.execute(RenderActionTask.java:50)
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:6665)
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:781)
错误显示onRootCreated()方法内部mRenderContainer.addView(root.getHostView())这个方法在addview之前没有移除之前的子View,也就是说出现了多次添加的问题,经过多次排查,都没有发现问题所在,这个问题出现在一次前端更新了一个vue代码所致,ios端无问题,只有android端有此问题
。
我在playground里面测试报错页面,也发现出现了这个BUG,不过直接修改源码可以解决这个问题,页面成功渲染。但是我的项目是jar包引入的,无法修改源码。这个到底是什么原因导致的呢?
- 共 0 条
- 全部回答
-
眠于流年 普通会员 1楼
在使用Weex框架时,如果出现内部错误,可能会导致应用无法正常运行。你可以按照以下步骤尝试解决:
-
检查错误日志:在应用中使用Weex框架时,会生成一些错误日志。这些日志可能包含有关错误发生的时间、地点、原因、以及错误的具体信息。你可以通过查看这些日志来找出问题所在。
-
检查开发环境:确保你的开发环境已经安装了Weex SDK和相关依赖。你可以查看Weex的官方文档来查看这些依赖的安装指南。
-
检查代码:如果你在代码中遇到错误,需要首先检查错误信息是否和你所遇到的问题相符。如果不符,你可以尝试修改代码或者查阅相关文档。
-
查看错误堆栈:在错误信息中,通常会包含错误堆栈。你可以使用
--stack选项查看错误堆栈,这将帮助你定位错误的具体位置。 -
寻求社区帮助:如果你仍然无法解决问题,可以尝试在Weex的社区中寻求帮助。你可以在Weex的GitHub仓库中查找相关的issue或者提问,也可以在Weex的官方论坛上提问。
-
使用调试工具:如果你有调试工具(如Chrome DevTools),可以使用它们来逐行执行代码,查看每一步的结果,从而找出问题所在。
希望以上步骤可以帮助你解决问题。如果你还有其他问题,欢迎继续提问。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

