美文网首页
用Meteor做的Android app,启动比较慢, 怎么破?

用Meteor做的Android app,启动比较慢, 怎么破?

作者: 李富荣_Ben_Lee | 来源:发表于2016-02-15 23:07 被阅读940次

    最近在用Meteor+React做App。

    遇到的坑比较多, 打算把怎么解决的记录下来, 便于其他朋友快速绕过这些坑。

    问题: 用meteor做的Android app启动时,显示splash screen就要花掉10秒钟啊啊啊

    【故事】

    我以前只是调试这个app, 用的是

    $meteor run android-device

    一开始以为是调试阶段, meteor没帮我做优化。所以就没有留意。

    今天我打包成正式的apk, 用的命令:

    $meteor build <destination> --server <url>:<port>

    生成了unsigned apk后, 再sign一下(打包的过程请阅读meteor的文档)

    生成了正式的apk, 安装到手机上,

    duang, 启动事件还是那么长~!

    我就再也坐不住了, 必须管一管。

    解决过程:

    1. 搜索, 关键字: meteor startup time android

    2. 找到这一篇: https://forums.meteor.com/t/meteor-cordova-startup-time/6266 阅读完后:

    3. 从10s变为4s

    在mobile-conf.js文件中,增加这一行 App.setPreference('SplashScreen','CDVSplashScreen');

    4. 按帖子说的, 升级meteor(到1.3.3_1)。 方法: $meteor update

    升级后对启动时间没有明显影响。

    相关文章

      网友评论

          本文标题:用Meteor做的Android app,启动比较慢, 怎么破?

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