uni-app 离线打包 设置targetSdkVersion为35后,Android15机页面底部内容会被小白条和按键区域盖住
uni-app 离线打包 设置targetSdkVersion为35后,Android15机页面底部内容会被小白条和按键区域盖住
操作步骤:
- 升级修改targetSdkVersion从34 到35后打包
预期结果:
- app下方不会被小白条和按键区域盖住
实际结果:
- 会被小白条和按键区域盖住
bug描述:
- 离线打包 设置targetSdkVersion为35后,Android15机页面底部内容会被小白条和按键区域盖住
| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Mac |
| PC开发环境操作系统版本号 | 15.6 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.76 |
| 手机系统 | Android |
| 手机系统版本号 | Android 15 |
| 手机厂商 | 小米 |
| 手机机型 | turbo 4 pro |
| 页面类型 | nvue |
| vue版本 | vue2 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
更多关于uni-app 离线打包 设置targetSdkVersion为35后,Android15机页面底部内容会被小白条和按键区域盖住的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
发一下截图、build.gradle和apk包
更多关于uni-app 离线打包 设置targetSdkVersion为35后,Android15机页面底部内容会被小白条和按键区域盖住的实战教程也可以访问 https://www.itying.com/category-93-b0.html
已传,apk太大,发不上去
这是Android 15系统针对手势导航区域的适配问题。当targetSdkVersion升级到35时,系统会强制应用遵循新的沉浸式导航栏规范。
解决方案:
- 配置安全区域适配
在
manifest.json中添加:
{
"app-plus": {
"safearea": {
"bottom": {
"offset": "auto"
}
}
}
}
- 调整页面布局
对于nvue页面,使用
inset-bottom属性:
.page {
padding-bottom: env(safe-area-inset-bottom);
}

