PhoneGap中文网

 找回密码
 立即注册
查看: 78647|回复: 6
打印 上一主题 下一主题

ionic2/ionic3打包成App启动慢,ionic3启动长时间白屏解决方案

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2017-5-21 16:25:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
ionic2/ionic3可以说是ionic在app上的一次飞跃。

但是很多小白发现 ionic2或者ionic3打包成App启动慢,启动的时候长时间白屏。

下面说ionic2或者ionic3启动慢解决方案:


你也可以看看ionic3视频教程里面有讲如何搭建环境以及启动慢问题,百度网盘https://pan.baidu.com/s/1skETGa5


一,ioni2 App长时间白屏的问题,手动控制splashscreen的关闭时间

1.在config.xml文件中添加如下内容:

  1. <preference name="AutoHideSplashScreen" value="false" />  
  2. <preference name="FadeSplashScreenDuration" value="1000" />  
  3. <preference name="SplashScreen" value="screen" />  
  4. <preference name="ShowSplashScreen" value="true" />  
  5. <preference name="ShowSplashScreenSpinner" value="false" />  
  6. <preference name="SplashShowOnlyFirstTime" value="false" />  
  7. <preference name="FadeSplashScreen" value="true" />  
复制代码





二、ionic2 App启动慢、ionic3启动速度慢解决方法

ionic2在使用ionic build android 或者 ionic build ios打包生成的App,启动非常,非常,非常慢!尤其是Android,简直不能忍!

其实官方给出了很简单的解决方法:使用--prod --release参数


ionic2.0 android用下面方法

  1. ionic build android --prod --release  
复制代码



ionic3.x android用下面方法


  1. ionic cordova build android --prod --release
复制代码




ionic3  ios同理  :




  1. ionic cordova build ios  --prod --release

复制代码



上面的方法如果不好使可以试试:

  1. 1.运行ionic build --prod


  2. 2.直接用androidstudio运行  或者 cordova run android
复制代码




注意:这个过程在最后打包apk的时候可能会报错,不用管,用你的工具重新打包试试吧。


如下图:说明成功,导入开发工具打包几个,这个时候速度杠杠的,看不出和原生区别







三、ionic2 Android长时间打不开挂掉
添加一下内容,可以延长App启动时间,最起码不闪退

  1. <preference name="SplashScreenDelay" value="10000"/>  
  2. <preference name="loadUrlTimeoutValue" value="700000"/>  
复制代码




ionic3视频教程下载https://www.itying.com/goods-460.html







回复

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
沙发
发表于 2017-9-3 21:34:25 | 只看该作者
编译后无法安装..
回复 支持 反对

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
板凳
发表于 2017-9-3 21:35:26 | 只看该作者
编译后无法安装..
回复 支持 反对

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
地板
发表于 2017-9-3 21:54:57 | 只看该作者
不要加  这个 参数  --release   这个生成的是不带签名的版本
回复 支持 反对

使用道具 举报

34

主题

68

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
5#
发表于 2017-12-22 22:37:03 | 只看该作者
twelve 发表于 2017-9-3 21:54
不要加  这个 参数  --release   这个生成的是不带签名的版本

1.运行ionic build --prod


2.直接用androidstudio运行  或者 cordova run android
回复 支持 反对

使用道具 举报

34

主题

68

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
6#
发表于 2018-2-1 16:53:43 | 只看该作者
楼上问题解决了吗?
回复 支持 反对

使用道具 举报

34

主题

68

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
7#
发表于 2018-2-21 17:28:17 | 只看该作者

直接 ionic build --prod 就可以


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-22 15:54 , Processed in 0.085494 second(s), 40 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表