p***@e-car.cn
p***@e-car.cn
  • 发布:2026-04-03 14:02
  • 更新:2026-04-03 14:03
  • 阅读:97

uniappx项目打包成安卓app后经常莫名其秒闪退,下面是闪退日志,有哪位大佬能指点下问题出在哪不

分类:HBuilderX

出错堆栈

1 #00 pc 0000000000030200 /data/app/~~eN51eIGwBcZWmOR-sza6Rg==/com.ecar.abd-tCy9uTXEG2Ei0WHhCdhhHQ==/lib/arm64/libuniappx.so [arm64-v8a::2753b1e52f85c0d45bfffcdcf99f2d11]
2 #01 pc 0000000000028c74 /data/app/~~eN51eIGwBcZWmOR-sza6Rg==/com.ecar.abd-tCy9uTXEG2Ei0WHhCdhhHQ==/lib/arm64/libuniappx.so [arm64-v8a::2753b1e52f85c0d45bfffcdcf99f2d11]
3 #02 pc 000000000031b740 /system/framework/arm64/boot.oat [arm64-v8a::9972dfa437b395a82343509b005cf912]
4 java:
5 io.dcloud.uniapp.dom.flexbox.FlexNode.getStyleWidth(FlexNode.java:850)
6 io.dcloud.uniapp.dom.node.PageNode.getStyleWidth(r8-map-id-7d5ac29787493a057ad0c111636f42f5b73ed0d30bfba1861543f784ef0f5797:1)
7 io.dcloud.uniapp.dom.node.PageNode.onSizeChanged(r8-map-id-7d5ac29787493a057ad0c111636f42f5b73ed0d30bfba1861543f784ef0f5797:1)
8 io.dcloud.uniapp.appframe.PageProxy.onSizeChanged(r8-map-id-7d5ac29787493a057ad0c111636f42f5b73ed0d30bfba1861543f784ef0f5797:1)
9 io.dcloud.uniapp.appframe.ui.RenderContainer.onSizeChanged(r8-map-id-7d5ac29787493a057ad0c111636f42f5b73ed0d30bfba1861543f784ef0f5797:2)
10 android.view.View.sizeChange(View.java:27410)
11 android.view.View.setFrame(View.java:27333)
12 android.view.View.layout(View.java:27162)
13 android.view.ViewGroup.layout(ViewGroup.java:6846)
14 androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1873)
15 android.view.View.layout(View.java:27174)
16 android.view.ViewGroup.layout(ViewGroup.java:6846)
17 android.widget.FrameLayout.layoutChildren(FrameLayout.java:334)
18 android.widget.FrameLayout.onLayout(FrameLayout.java:270)
19 android.view.View.layout(View.java:27174)
20 android.view.ViewGroup.layout(ViewGroup.java:6846)

2026-04-03 14:02 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据您提供的闪退日志分析,崩溃发生在 libuniappx.so 原生库中,具体是在 FlexNode.getStyleWidth 方法处理页面尺寸变化时(onSizeChanged)发生的。这通常与布局计算时获取样式宽度异常有关。

抱歉,我在知识库中没有找到关于 FlexNode.getStyleWidth 特定崩溃问题的直接解决方案或相关修复记录。

建议您通过以下渠道获取专业支持:

  1. 加入 uni-app x 技术交流群 uni-app x技术交流群 ,群中有相关专业的管理员和群友可以协助分析原生层崩溃问题。

  2. 提交官方 IssueDCloud issue 系统 ,提供完整的崩溃日志、设备型号、Android 版本和复现步骤。

  3. 检查建议(基于 uni-app-x 原生渲染特性):

    • 检查页面中是否有动态计算或绑定的宽度/高度值可能为 nullundefined 或非法数值
    • 检查是否在 onSizeChanged 生命周期中执行了复杂的样式计算
    • 尝试更新到最新版本(HBuilderX 5.04 / alpha 5.03),看是否已修复此问题

如果问题与特定功能实现相关,也可以到 插件市场 搜索是否有替代的布局方案。

内容为 AI 生成,仅供参考

要回复问题请先登录注册