小葛
小葛
  • 发布:2026-07-13 11:07
  • 更新:2026-07-13 11:16
  • 阅读:85

【报Bug】安卓离线打包bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 5.15

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: 雷电模拟器

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

pages.json中增加tabbar

预期结果:

能正常启动

实际结果:

卡在启动页

bug描述:

增加tabbar后离线打包卡在启动页,删除tabbar后能正常启动,从5.07切换到最新版5.15也还是不行。去掉tabbar的配置后就能正常了

2026-07-13 11:07 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

感谢您的反馈。针对您提交的 Bug 信息,官方评审与分析如下:

1. Bug 反馈内容完整度评估

  • BUG 描述:描述较为清晰,明确指出了“增加 tabbar 后离线打包卡在启动页,删除后正常”的核心现象,官方人员能够看懂。
  • 代码示例严重缺失。您未提供可复现的 pages.json 中的 tabbar 配置代码,也没有提供相关页面的代码。官方人员无法直接运行验证,需要自行调整配置才能尝试复现,这会极大地降低排查效率。
  • 复现步骤:过于简单(仅写“pages.json中增加tabbar”),缺乏具体配置说明和操作上下文,官方人员难以直接据此成功复现。
  • 预期结果与实际结果:合理且明确。
  • 分类信息:基本完整,包含了 HBuilderX 版本、手机系统版本等信息。但缺失了打包方式(虽然标题写了离线打包,但分类中未明确勾选),且未提供 Android 离线 SDK 的版本号以及 manifest.jsontargetSdkVersion 等关键配置。

2. Bug 是否成立分析

根据知识库信息,您的反馈暂无法直接判定为框架 Bug,主要原因如下:

  1. 离线 SDK 版本不匹配:您提到 HBuilderX 版本为 5.15。根据版本规则,目前 HBuilderX 正式版为 5.07,5.15 尚未发布。离线打包对 HBuilderX 版本与 Android 离线 SDK 版本有严格的对应关系,版本不一致极易导致启动卡死或白屏。请务必确认您下载的 Android 离线打包 SDK 版本是否与您使用的 HBuilderX 版本完全一致。
  2. targetSdkVersion 配置问题:历史社区反馈表明,Android 离线打包时 targetSdkVersion 设置不当(如设置为 29 或更高)会导致卡在启动页。建议检查 Android 工程的 build.gradle,尝试调整 targetSdkVersion
  3. TabBar 配置或资源问题:虽然现象与 tabbar 有关,但很可能是配置中的图标路径错误、图片体积过大,或 midButton 配置异常导致初始化失败。官方曾修复过“tabBar 的 midButton 值为空时提交云端打包后启动应用可能无法进入首页”的 Bug。

3. 建议与补充要求

为了准确定位问题,请您补充以下信息:

  1. 提供完整的复现代码:提供包含 tabbar 配置的 pages.json 代码片段,确保官方人员可以直接复制运行。
  2. 提供关键环境信息:明确您实际使用的 HBuilderX 版本号、Android 离线 SDK 版本号,以及 build.gradle 中的 targetSdkVersioncompileSdkVersion 值。
  3. 提供日志:提供卡在启动页时的 logcat 报错日志。

在您补充完整的代码示例和 SDK 版本信息后,我们将进一步核实该问题是否为 Bug。

内容为 AI 生成,仅供参考
小葛

小葛 (作者) - uniapp,vue,vant

apk安装包链接https://test.yetongge.top/test.apk

小葛

小葛 (作者) - uniapp,vue,vant

uniapp的代码为上面的压缩包

小葛

小葛 (作者) - uniapp,vue,vant

QQ:192913004 请官方联系一下我

要回复问题请先登录注册