【发布时间】:2016-11-09 08:12:14
【问题描述】:
我正在使用 Cordova 开发应用程序,但我无法让插件“cordova-plugin-splashscreen”在 Android 上运行(我只在 Android 上测试过)。
我已经使用 cordova cli 工具安装了插件:
$ cordova plugin add cordova-plugin-splashscreen
这些是我与插件相关的 config.xml 条目:
<platform name="android">
...
<splash src="res/screen/android/splash.png" density="port-hdpi" />
<splash src="res/screen/android/splash.png" density="port-ldpi" />
<splash src="res/screen/android/splash.png" density="port-mdpi" />
<splash src="res/screen/android/splash.png" density="port-xhdpi" />
<splash src="res/screen/android/splash.png" density="port-xxhdpi" />
<splash src="res/screen/android/splash.png" density="port-xxxhdpi" />
<splash src="res/screen/android/splash.png" density="land-hdpi" />
<splash src="res/screen/android/splash.png" density="land-ldpi" />
<splash src="res/screen/android/splash.png" density="land-mdpi" />
<splash src="res/screen/android/splash.png" density="land-xhdpi" />
<splash src="res/screen/android/splash.png" density="land-xxhdpi" />
<splash src="res/screen/android/splash.png" density="land-xxxhdpi" />
</platform>
...
<preference name="AutoHideSplashScreen" value="true" />
<preference name="SplashScreenDelay" value="10000" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="ShowSplashScreenSpinner" value="false" />
初始屏幕不是显示预期的“res/screen/android/splash.png”,而是显示默认的cordova图标或只是一个灰色的空屏幕。
【问题讨论】:
-
可能相关:我也在项目中使用插件“cordova-plugin-crosswalk-webview”。
-
也试试
-
尝试添加这一行,没有效果。
-
更新:我尝试删除 Crosswalk 无济于事。