It’s a bug of the android platform, so:
ionic platform rm android ionic platform add android@latest ionic resources
my config.xml has these preferences for the splash:
<preference name="SplashMaintainAspectRatio" value="true"/> <preference name="FadeSplashScreenDuration" value="3000"/> <preference name="SplashScreen" value="screen"/> <preference name="SplashScreenDelay" value="2000"/> <preference name="SplashShowOnlyFirstTime" value="false"/> <preference name="AutoHideSplashScreen" value="false" /> <preference name="ShowSplashScreenSpinner" value="false" />
Remember to use right sizes and don’t interlace your image!