【发布时间】:2016-05-24 19:26:15
【问题描述】:
摘自我的根 config.xml 如下所示:
<platform name="android">
<allow-intent href="market:*" />
<splash src="www\web\splashscreen\drawable-hdpi\screen.png" density="hdpi"/>
<splash src="www\web\splashscreen\drawable-ldpi\screen.png" density="ldpi"/>
<splash src="www\web\splashscreen\drawable-mdpi\screen.png" density="mdpi"/>
<splash src="www\web\splashscreen\drawable-hdpi\screen.png" density="port-hdpi"/>
<splash src="www\web\splashscreen\drawable-ldpi\screen.png" density="port-ldpi"/>
<splash src="www\web\splashscreen\drawable-mdpi\screen.png" density="port-mdpi"/>
</platform>
<preference name="SplashScreen" value="screen" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="30000" />
<preference name="SplashMaintainAspectRatio" value="false" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreen" value="true"/>
<preference name="FadeSplashScreenDuration" value="750"/>
<preference name="ShowSplashScreenSpinner" value="true" />
<plugin name="org.apache.cordova.splashscreen" spec="~3.2.2" />
所以我认为它的设置没问题。我尝试了其他各种指向屏幕文件的路径,但没有任何区别。我已验证图像位于cordova build android 之前的指定路径中。但是,无论我尝试什么,在我的应用程序加载之前,我都会看到一个空白屏幕,并且没有任何错误消息或来自闪屏的调试输出。
有什么想法吗?
【问题讨论】:
-
你确定它的空白屏幕? Cordova 闪屏是灰色的,中间有一个图标。这听起来更像是script somewhere 的问题,请参阅我在该链接中的回答以解释原因,
-
@t0mm13b 哦,是的,很确定。在我的应用程序加载并启动时,它全是白色,只有白色大约 10 秒。它没有使用我的 screen.png 图像,也没有使用 Cordova 的默认值。
标签: android cordova cordova-plugins splash-screen