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时,系统会强制应用遵循新的沉浸式导航栏规范。

解决方案:

  1. 配置安全区域适配manifest.json中添加:
{
  "app-plus": {
    "safearea": {
      "bottom": {
        "offset": "auto"
      }
    }
  }
}
  1. 调整页面布局 对于nvue页面,使用inset-bottom属性:
.page {
  padding-bottom: env(safe-area-inset-bottom);
}
回到顶部