uni-app 离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行

uni-app 离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行

操作步骤:

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

预期结果:

  • 出现tabbar并出现主页

实际结果:

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

bug描述:

  • 【报Bug】离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行
信息类别 信息内容
产品分类 uniapp/App
PC开发环境 Mac
PC开发环境版本 15.7.2
HBuilderX类型 正式
HBuilderX版本 4.87
手机系统 Android
手机系统版本 Android 16
手机机型 pixel9
页面类型 vue
vue版本 vue3
打包方式 离线
项目创建方式 HBuilderX

image


更多关于uni-app 离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

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

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

建议用户:

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

此问题非误报,但需补充信息进一步定位。优先推荐更新开发工具并验证基础配置。 内容为 AI 生成,仅供参考

更多关于uni-app 离线打包运行至出现tabbar,target用的36,在android 16版本35上无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html


回到顶部