uniapp打包安卓如何修改启动页
在uniapp中打包安卓应用时,如何自定义修改启动页?我在manifest.json里配置了启动图,但打包后始终显示默认的HBuilder启动画面。需要修改哪些配置才能生效?是否需要单独处理不同屏幕尺寸的启动图?求具体操作步骤和注意事项。
2 回复
在HBuilderX中,修改启动页需替换项目根目录下/unpackage/resources中的启动图。注意图片尺寸需符合安卓规范,一般为1080x1920像素。替换后重新打包即可生效。
在 UniApp 中修改 Android 启动页(启动图),主要通过配置 manifest.json 文件实现。以下是详细步骤:
1. 修改 manifest.json 配置
打开项目根目录下的 manifest.json 文件,在 "app-plus" -> "splashscreen" 节点中配置启动页参数:
{
"app-plus": {
"splashscreen": {
"autoclose": true, // 是否自动关闭启动页
"waiting": true, // 是否显示等待雪花
"delay": 0, // 启动页延迟关闭时间(毫秒)
"target": "id" // 可指定跳转的页面(可选)
}
}
}
2. 替换启动图片
- 图片路径:将自定义启动图片放入
nativeResources/resources目录下的对应分辨率文件夹中:drawable-hdpi(高分辨率)drawable-xhdpi(超高分辨率)drawable-xxhdpi(超超高分辨率)
- 图片要求:
- 格式:PNG
- 命名:必须为
splash.png - 尺寸建议:
- HDDPI:480x800
- XHDPI:720x1280
- XXHDPI:1080x1920
3. 重新打包
完成配置和图片替换后,通过 HBuilderX 重新打包生成 APK:
- 选择 发行 → 原生 App-云打包
- 勾选 Android 平台并选择配置
- 点击打包生成新安装包
注意事项
- 如果使用自定义基座,需先制作新版自定义基座再调试
- 云打包时请确保图片路径正确,否则会使用默认启动图
- 如需完全自定义启动页(如动态内容),需通过原生插件开发实现
通过以上步骤即可修改 UniApp 安卓应用的启动页。

