You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cordova 11安卓应用启动闪屏(Splashscreen)不显示问题求助

Cordova 11 Android闪屏配置问题解决方案

排查与修复步骤

1. 确保闪屏插件版本兼容

先卸载旧版闪屏插件,重新安装适配Cordova 11的最新稳定版:

cordova plugin remove cordova-plugin-splashscreen
cordova plugin add cordova-plugin-splashscreen@latest

2. 修正闪屏配置格式

Cordova 11对Android闪屏的密度标识逻辑有调整,原land-hdpi这类格式易识别失败,改用density+orientation分离的写法,同时补充更高密度资源覆盖更多设备:

<!-- 横屏闪屏 -->
<splash src="www/res/screen/android/hdpi-land.png" density="hdpi" orientation="landscape" />
<splash src="www/res/screen/android/ldpi-land.png" density="ldpi" orientation="landscape" />
<splash src="www/res/screen/android/mdpi-land.png" density="mdpi" orientation="landscape" />
<splash src="www/res/screen/android/xhdpi-land.png" density="xhdpi" orientation="landscape" />
<splash src="www/res/screen/android/xxhdpi-land.png" density="xxhdpi" orientation="landscape" />
<splash src="www/res/screen/android/xxxhdpi-land.png" density="xxxhdpi" orientation="landscape" />

<!-- 竖屏闪屏 -->
<splash src="www/res/screen/android/hdpi-port.png" density="hdpi" orientation="portrait" />
<splash src="www/res/screen/android/ldpi-port.png" density="ldpi" orientation="portrait" />
<splash src="www/res/screen/android/mdpi-port.png" density="mdpi" orientation="portrait" />
<splash src="www/res/screen/android/xhdpi-port.png" density="xhdpi" orientation="portrait" />
<splash src="www/res/screen/android/xxhdpi-port.png" density="xxhdpi" orientation="portrait" />
<splash src="www/res/screen/android/xxxhdpi-port.png" density="xxxhdpi" orientation="portrait" />

3. 删除手动创建的屏幕xml文件

自定义xml会和插件自动生成的配置冲突,导致启动失败。直接删除你手动添加的特定屏幕xml文件,让插件自动处理资源适配。

4. 添加闪屏基础行为配置

在config.xml中补充闪屏触发逻辑:

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" /> <!-- 闪屏显示时长(毫秒) -->
<preference name="AutoHideSplashScreen" value="true" /> <!-- 自动隐藏闪屏 -->
<preference name="SplashShowOnlyFirstTime" value="true" /> <!-- 仅首次启动显示 -->

5. 清理并重建项目

修改配置后必须清理旧构建资源,否则不会生效:

cordova clean android
cordova build android

6. 检查资源路径与权限

确认闪屏图片路径正确,且文件权限为可读。可以进入platforms/android/app/src/main/res目录,查看插件是否已将资源复制到对应密度的drawable文件夹中。

内容的提问来源于stack exchange,提问作者Luannerva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 06:59:56