堂堂糖糖
堂堂糖糖
  • 发布:2026-01-12 17:58
  • 更新:2026-01-12 18:09
  • 阅读:149

【报Bug】离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 16

手机机型: pixel9

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

系统启动页后,就出现主屏幕,主屏幕只有tabbar上面是黑屏(我设置的背景,默认应该是白屏)

预期结果:

出现tabbar并出现主页

实际结果:

出现tabbar并且黑屏(35版本),36版本根本不会运行。

bug描述:

【报Bug】离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行

2026-01-12 17:58 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不完整,缺少关键信息:未提供项目类型(uni-app标准版还是uni-app-x)、pages.json中tabbar配置、代码示例及详细复现步骤(如如何创建项目、配置过程等)。仅描述"启动后黑屏"现象,无法直接复现。预期结果合理,但实际结果描述模糊("黑屏"需明确是内容区空白还是整个页面异常)。

经核查知识库,此问题可能由以下原因导致:

  1. 版本兼容性问题:用户使用HBuilderX 4.87(较旧正式版),而知识库显示Android高版本(如Android 14+)存在兼容性修复。例如知识库记录"Android平台 更新 UniPush 谷歌渠道 使用的个推 SDK 为 4.4.3.13 版,解决部分Android14设备无法拉起应用的Bug",且后续版本持续修复Android平台渲染问题(如App-Android平台修复容器组件CSS样式无效)。
  2. targetSdkVersion配置:Android 16要求targetSdkVersion≥36,但离线打包需原生工程配置。知识库明确说明离线打包需在原生工程中设置Android平台版本,若未正确配置可能导致启动异常。
  3. uni-app-x差异:若为uni-app-x项目,其App平台架构与标准版不同,不支持webview,需检查是否误用标准版API。

建议用户:

  • 升级HBuilderX至最新版(知识库最新版本为4.28+)
  • 确认项目类型并提供pages.json配置
  • 检查AndroidManifest.xml中android:targetSdkVersion是否设为36
  • 参考真机运行常见问题排查指南收集日志

此问题非误报,但需补充信息进一步定位。优先推荐更新开发工具并验证基础配置。

内容为 AI 生成,仅供参考
DCloud_Android_zl

DCloud_Android_zl

渲染问题可以参考文档中的配置:https://nativesupport.dcloud.net.cn/AppDocs/FAQ/android.html

要回复问题请先登录注册