简体   繁体   English

离子闪屏不起作用

[英]Ionic splash screen not working

I have created an ionic application ,even the default ionic splash screen is not visible. 我创建了一个离子应用程序,即使默认的离子启动屏幕也不可见。 I have added png files for both icon and the splash screen and issued the command ' ionic resources ', even though it does not show up the splash screen. 我为图标和初始屏幕都添加了png文件,并发出了“ ionic resources ”命令,即使它没有显示初始屏幕。

在此处输入图片说明

在此处输入图片说明

Even though the icons and splash screen are not shown. 即使未显示图标和初始屏幕。

Every time a start a new project this type of screen is shown even if i manually add appropriate icon and splash image. 每次启动一个新项目时,即使我手动添加适当的图标和启动图像,也会显示这种类型的屏幕。

在此处输入图片说明

Code of config.xml config.xml的代码

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.attendencenew299323" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>attendenceNew</name>
  <description>
        An Ionic Framework and Cordova project.
    </description>
  <author email="you@example.com" href="http://example.com/">
      Your Name Here
    </author>
  <content src="index.html"/>
  <access origin="*"/>
  <preference name="webviewbounce" value="false"/>
  <preference name="UIWebViewBounce" value="false"/>
  <preference name="DisallowOverscroll" value="true"/>
  <preference name="android-minSdkVersion" value="16"/>
  <preference name="BackupWebStorage" value="none"/>
  <preference name="SplashScreen" value="screen"/>
  <preference name="SplashScreenDelay" value="3000"/>
  <feature name="StatusBar">
    <param name="ios-package" value="CDVStatusBar" onload="true"/>
  </feature>
  <platform name="android">
    <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/>
    <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/>
    <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/>
    <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/>
    <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/>
    <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>
    <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/>
    <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/>
    <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/>
    <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/>
    <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/>
    <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/>
    <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/>
    <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/>
    <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/>
    <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/>
    <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/>
    <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/>
  </platform>
</widget>

That is the cordova defualt splash screen, and I guess you used this command to bild your app 那是Cordova Defualt初始屏幕,我想您使用了此命令来开帐单

cordova build android

but if yo want get your ionic icon and splash screens you need to build using ionic. 但是,如果您想获得离子图标和启动屏幕,则需要使用离子进行构建。

Do the following : 请执行下列操作 :

1 - remove your platform : 1-删除平台:

cordova platform remove android

2 - add your platform 2-添加您的平台

ionic platform add android

3- run this command to create your splash screen and icon 3-运行此命令以创建初始屏幕和图标

ionic resources

4 - build your app 4-构建您的应用

 ionic build android

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM