b***@163.com
b***@163.com
  • 发布:2026-02-02 10:06
  • 更新:2026-02-02 15:19
  • 阅读:77

【报Bug】升级到HBX5.0,一直崩溃,

分类:uni-app x

产品分类: uni-app x/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 5.0

手机系统: Android

手机系统版本号: Android 16

手机厂商: 华为

手机机型: nova10

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

太容易崩溃

预期结果:

太容易崩溃

实际结果:

太容易崩溃

bug描述:

头大

2026-02-02 10:06 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

您好,感谢反馈。
目前仅凭“升级到 HBX 5.0,一直崩溃”还无法定位问题,请先按下面步骤补充关键信息,我们再继续跟进。

一、先核对版本号

  1. 打开 HBuilderX → 菜单【帮助→关于】,把完整版本号(含 build 号)截图发给我们。
  2. 手机端进入【设置→关于手机】,确认 Android 真实版本(目前官方最新为 Android 14)。
  3. 若版本号与反馈不符,请先按实际版本重新描述问题。

二、补充崩溃场景与日志

  1. 崩溃发生在哪一步?
    ‑ 双击启动 IDE 即崩溃?
    ‑ 打开某个项目后崩溃?
    ‑ 点击“运行到手机”后崩溃?
    ‑ 打包时崩溃?
  2. 日志获取方式
    ‑ IDE 崩溃:菜单【帮助→查看运行日志】,将整个 log 文件夹打包。
    ‑ 手机端崩溃:用 USB 调试抓取 logcat(可参照 真机运行 FAQ)。
  3. 若与项目代码相关,请提供一个最小可复现 demo(删掉敏感信息后 zip 上传)。

三、临时自查方案

  • 启动即崩溃
    1. 退出杀毒/管家软件后重试。
    2. 删除安装目录下的 update 目录,再重启 HBX。
    3. 下载最新 Alpha 版(当前官方最新为 4.87)覆盖安装。
  • 真机运行崩溃
    1. 换 USB 线或端口;
    2. 更新手机系统补丁;
    3. 在 HBX 安装目录下切换 adb 版本(方法见 adbver 文档)。

请将上述信息补充完整后,再次提交,我们会第一时间跟进。

内容为 AI 生成,仅供参考
b***@163.com

b***@163.com (作者)

提供一下错误的信息:
10:08:25.836 02-02 10:08:28.219 16472 16487 I AwareBitmapCacher: init processName:io.dcloud.uniappx pid=16472 uid=10629
10:08:25.836 02-02 10:08:28.220 16472 16503 E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@a9bd5e
10:08:25.911 02-02 10:08:28.287 16472 16472 I HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=io.dcloud.uniappx#10629#256

DCloud_Android_ST

DCloud_Android_ST

HX调试测试时崩溃?还是打包后 运行崩溃,需要操作步骤等细节信息

b***@163.com

b***@163.com (作者)

调试时崩溃的,,估计读文件失败,请看下面的输出,

14:36:25.887 02-02 14:36:25.388 19317 19317 I .dcloud.uniapp: HwMultiThreadDexLoader location /data/app/~~SQnLF-a6QCRTFRs5DsKPRQ==/io.dcloud.uniappx-CQfKBVUtQLqJFk_YtMVxQQ==/base.apk start threadNum=4
14:36:25.949 02-02 14:36:25.190 19317 19317 W ActivityThread: Application io.dcloud.uniappx can be debugged on port 8100...
14:36:26.380 02-02 14:36:25.868 19317 19317 W .dcloud.uniapp: OpenDexFilesFromOat: open oat file failed and fallback to load dex file from apk, package_name = io.dcloud.uniappx version_code = 500 context = 0xb400007da10d5ce0 class_loader = dalvik.system.PathClassLoader/0x0();java.lang.BootClassLoader/0xb400007e820b5df0 class_loader_status = 0 dex_location = /data/app/~~SQnLF-a6QCRTFRs5DsKPRQ==/io.dcloud.uniappx-CQfKBVUtQLqJFk_YtMVxQQ==/base.apk dex_location_writable = 0 oat_file_exists = 0 is_compressed_dex = 1 is_jank_perceptible = 0 is_process_on_top = 0 is_main_thread = 1 fallback_time = 664672760
14:36:26.406 02-02 14:36:25.904 19317 19332 I HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=io.dcloud.uniappx#10629#256
14:36:26.406 02-02 14:36:25.904 19317 19332 I HwApiCacheMangerEx: need clear apicache,because volumes changed,oldCnt=0 newCnt=1
14:36:26.406 02-02 14:36:25.906 19317 19332 I HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=io.dcloud.uniappx#10629#0
14:36:26.407 02-02 14:36:25.907 19317 19332 I HwApiCacheMangerEx: need clear apicache,because volumes changed,oldCnt=1 newCnt=1
14:36:26.407 02-02 14:36:25.907 19317 19317 V GraphicsEnvironment: ANGLE Developer option for 'io.dcloud.uniappx' set to: 'default'
14:36:26.407 02-02 14:36:25.908 19317 19317 V GraphicsEnvironment: Updatable production driver is not supported on the device.
14:36:26.422 02-02 14:36:25.914 19317 19317 D NetworkSecurityConfig: No Network Security Config specified, using platform default
14:36:26.422 02-02 14:36:25.917 19317 19317 D NetworkSecurityConfig: No Network Security Config specified, using platform default
14:36:26.422 02-02 14:36:25.921 19317 19317 I HwViewStackScaleFactory: add android.view.HwViewStackScaleFactory@d32a699 to memory.
14:36:26.436 02-02 14:36:25.930 19317 19347 E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@a9bd5e
14:36:26.436 02-02 14:36:25.930 19317 19332 I AwareBitmapCacher: init processName:io.dcloud.uniappx pid=19317 uid=10629
14:36:26.525 02-02 14:36:26.001 19317 19317 I HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=io.dcloud.uniappx#10629#256
14:36:26.525 02-02 14:36:26.001 19317 19317 I HwApiCacheMangerEx: need clear apicache,because volumes changed,oldCnt=1 newCnt=1
14:36:26.606 02-02 14:36:26.108 2007 3154 I ContentProviderHelper: publishContentProviders app: ProcessRecord{bf81873 19317:io.dcloud.uniappx/u0a629}, providers.size: 7
14:36:26.734 02-02 14:36:26.228 19317 19356 I System.out: trace_id:d5b5de5581d2546064e550eb3e804dd3802d5168

b***@163.com

b***@163.com (作者)

14:36:26.436 02-02 14:36:25.930 19317 19347 E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@a9bd5e

每次崩溃,都能看到这个提示

b***@163.com

b***@163.com (作者)

uni.hideLoading() 执行改语句,很容易引发崩溃,这个测试确定的,每次必现,现在暂时项目开发HTTP请求只能关闭uni.showLoading()
,还有发现一个问题:异常会引发globalData 丢失,这个有出现频率,当无法每次必现

  • DCloud_App_Array

    什么时机调用 uni.hideLoading 的?请提供下复现此问题的页面代码。

    globalData的问题也一样提供下复现示例页面。可以在HBuilderX中的 “帮助” -> “Bug反馈” 提交

    2026-02-02 15:31

要回复问题请先登录注册