美文网首页ionic2常见问题web前端Ionic2
ionic2常见问题-启动后白屏问题

ionic2常见问题-启动后白屏问题

作者: 昵称已被使用_ | 来源:发表于2017-01-11 20:35 被阅读7695次

问题描述

app启动后大概有几秒白屏,才会显示首页,如下gif图


启动有白屏.gif

解决方法1

  • 请查看以下3张图的标注


    图 1-最初config.xml配置
    图 2-更改后的splash配置
    图 3
  • config.xml配置代码
  <preference name="ShowSplashScreen" value="true"/>
  <preference name="SplashScreen" value="screen"/>
  <preference name="SplashScreenDelay" value="3000"/>
  <preference name="AutoHideSplashScreen" value="false"/>
  <preference name="SplashShowOnlyFirstTime" value="false"/>
  <preference name="FadeSplashScreen" value="false"/>
  <feature name="SplashScreen">
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen"/>
  </feature>
  • 目前虽然没有白屏了,但是启动画面显示时间比较长
    使用ionic build android生成的.apk启动时间比较长,如下gif图
    使用ionic build android --prod生成的.apk启动时间在5秒内
    所以我们生成环境的apk启动是不会慢的
    没有白屏啦,但启动比慢.gif

解决方法2

可以看看,不建议用.


  • 只修改index.html,具体代码如下图, config.xml是最初的设置,这样的好处是可以用html控制首页的样式.
<div class="appSplash">
  <div style="font-size: 30px;text-align: center">这里可以放广告图片</div>
   <img src="./assets/img/qr_code.png" alt=""
</div>

其他

  • config.xml配置代码加上<preference name="ShowSplashScreenSpinner" value="false"/>这句,就不会出现启动时候那个一直在转的圈圈,我上面的配置代码没有加

相关文章

网友评论

  • fb52517347d5:您好楼主,我这遇到的情况:连接wifi时启动app就白屏,长时间白屏后弹出与服务器连接不成功的报错信息,使用流量启动app就完全正常,您知道是什么原因吗?wifi信号正常,可不考虑wifi信号不稳定情况
  • Ths:军哥,第二种方法的广告图片在iPhoneX下就没了 军哥遇过么
    昵称已被使用_:我穷,iPhoneX是什么...

    不建议用第二种方法了
  • 3bc9089a569f:你上面的gif图片启动之后不是会出现黑屏吗?请问怎么解决?
  • 今天是周六呀:你好,我的还是有一两秒的白屏,应该是没有启动动画,然后再进入的广告,广告大概7-10秒左右,,,, 我用--prod 生成了一个确实很快,但是就没有了广告,只有2-3秒白屏,,,杂么回事啊
    昵称已被使用_:@今天是周六呀
    加上这句就不会有白屏了
    <preference name="AutoHideSplashScreen" value="false"/>
  • Kathy丶Andy:具体步骤能说下么 打包步骤是先进文件目录 然后ionic platform add android 再然后ionic build android --prod 或者 ionic build android --release 载然后 ionic run android 么 如果是是这样的话为啥总是给我报错unknown platforms:prod
    昵称已被使用_:
    ionic build android --prod 是压缩打包debug版本

    ionic build android --prod --release 是压缩打包正式版本
  • 2c556ee0e430:ionic build android --prod打包后 在文件夹下没有找到sdk也?我用android studio 打包的 还是会出现白屏 我启动到进入首页要20多秒左右
  • 2c556ee0e430:请问 config.xml配置代码是写在 项目/config.xml里面还是 写在项目/platforms/android/res/xml/config.xml里面呢?为什么我尝试你的方法后仍然白屏呢?
    昵称已被使用_:项目根目录下的 config.xml
  • iplaycodex:很有帮助,赞!
  • cpu_driver:使用 ionic build android --prod 命令生成的包比不使用的还要长。。。
    1dea415afc1e:军哥我在执行ionic build android --prod时报错了
    cpu_driver:@小军617 已经处理好,后面加上--deivce就行了。
    昵称已被使用_:@cpu_driver :joy: 你是第一人
  • b9ff74f0175c:楼主,ionic2里面的ion-content>ion-list>ion-item里的ion-input点击时,手机的键盘会弹上来,把整个内容顶上去了,怎么解决
    2c556ee0e430:我也遇到了 这个问题,请问你解决了吗?
    旧友_1:@小军617 军哥我碰到的是,把tabs谈上来,
    昵称已被使用_:这是正常的吧,你想要手机键盘把内容遮挡住?
  • 过期的薯条:楼主: Ionic2 打包生成app。。app里面的图片加载不出来。指导下
    昵称已被使用_:@过期的薯条 用数据线连接电脑,用chrome访问chrome://inspect/#devices,然后调试手机上的app
    过期的薯条:@小军617 路径 是webstrom 自己引导生成的。浏览器上能显示 手机上显示不了
    昵称已被使用_:@过期的薯条 图片加载不出来,肯定是图片路径的问题,用数据线连接电脑,在浏览器上查看具体路径
  • 3bcc9826db1c:谢谢楼主
    昵称已被使用_:@疯狂的小新 :relaxed:
  • 欢乐的乐:你好,请问能不能把启动动画去掉,直接进入index.html
    昵称已被使用_: @欢乐的乐 app启动比较慢,总要一个画面遮一遮吧,要不然就剩白屏了
  • 4862977b5a3d:没解决问题啊
    shawbs:@小军617 现在也有白屏呀
    昵称已被使用_:以前有白屏,现在没有了

本文标题:ionic2常见问题-启动后白屏问题

本文链接:https://www.haomeiwen.com/subject/byyrbttx.html