用Meteor做的Android app,啟動比較慢, 怎么破?

最近在用Meteor+React做App。

遇到的坑比較多, 打算把怎么解決的記錄下來, 便于其他朋友快速繞過這些坑。


問題: 用meteor做的Android app啟動時,顯示splash screen就要花掉10秒鐘啊啊啊

【故事】

我以前只是調試這個app, 用的是

$meteor run android-device

一開始以為是調試階段, meteor沒幫我做優(yōu)化。所以就沒有留意。

今天我打包成正式的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變?yōu)?s

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

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

升級后對啟動時間沒有明顯影響。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容