2017-03-30 1 views
2

le premier chargement de mon application Android est anormalement lent, si quelqu'un a déjà rencontré ce problème, j'essaie déjà de supprimer tous les plugins et de les réinstaller, et de supprimer la plate-forme android et de créer Encore une fois, le temps de chargement ne change pas, voici les messages que l'application me montreIonique: le premier chargement de mon application android est anormalement lent

  • Angular 2 fonctionne en mode développement. Appelez enableProdMode() pour activer le mode de production.
  • main.js: 115328 conducteur ionique Stockage: cordovaSQLiteDriver
  • plugins/cordova-sqlite-stockage/www/SQLitePlugin.js: 175 Base de données ouverte: _ionicstorage
  • plugins/cordova-sqlite-stockage/www/SQLitePlugin. js: 106 nouvelle transaction est en attente pour l'opération d'ouverture
  • plugins/cordova-sqlite-stockage/www/SQLitePlugin.js: 179 base de données ouverte: _ionicstorage - OK
  • plugins/cordova-sqlite-stockage/www/SQLitePlugin.js : 80 DB ouvert: _ionicstorage
  • cordova.js: 1223 deviceready n'a pas été déclenché après 5 secondes.
  • main.js: 7881 Natif: deviceready n'a pas déclenché dans les 2000ms. Cela peut arriver lorsque les plugins sont dans un état incohérent. Essayez de supprimer les plugins des plugins/et de les réinstaller. - main.js: 7876 DISPOSITIF PRÊT Déclenché après 14273 ms

Et voici la liste de mes plugins

  • Com.googlemaps.ios 2.1.1 "Google Maps SDK pour iOS"
  • Com.synconset.imagepicker 2.1.7 "ImagePicker"
  • Cordova-plugin-compat 1.1.0 "compat"
  • Cordova-plugin-console 1.0.5 "console"
  • Cordova-plugin-passage pour piétons-WebView 2.1.0 "Crosswalk WebView Engine"
  • Cordova-plugin-device 1.1.4 "Device"
  • Cordova-plugin-file 4.3.2 "Fichier"
  • Cordova- plugin-transfert de fichiers 1.6.2 "transfert de fichiers"
  • Cordova-plugin-filepath 1.0.2 "filePath"
  • Cordova-plugin-2.4.1 géolocalisation "Géolocalisation"
  • Cordova-plugin-googlemaps 1.4. 0 "téléphonegap-googlemaps-plugin"
  • Cordova-plugin-mauron85-backgr ound-2.2.5 géolocalisation "CDVBackgroundGeolocation"
  • Cordova-plugin-réseau d'information 1.3.1 "Information réseau"
  • Cordova-plugin-splashscreen 4.0.1 "Splashscreen"
  • Cordova-plugin-statusbar 2.2. 1 "StatusBar"
  • Cordova-plugin-1.3.1 liste blanche "liste blanche"
  • Cordova-sqlite-stockage 2.0.0 "plugin stockage Cordova sqlite"
  • ionique-plugin-clavier 2.2.1 "clavier"
  • Onesignal-cordova-plugin 2.0.10 "OneSignal Notifications Push"
informations système

:

  • Cordova CLI: 6.5.0
  • cadre ionique Version: 2.0.0-RC.4
  • ionique CLI Version: 2.1. 17
  • App ionique Lib Version: 2.1.7
  • App ionique Scripts Version: 0.0.47
  • Version ios-deploy: 1 .9.0
  • ios-sim Version: 5.0.8
  • OS: macOS Sierra
  • Version Noeud: v7.2.1
  • version Xcode: Xcode version 8.2 Build 8C38
+0

Qu'avez-vous fait pour que le système vous montrer ces messages? – Quethzel

Répondre

3

J'ai trouvé la solution , vous devez mettre ces lignes de code dans main.ts de l'application

import {enableProdMode} from '@angular/core'; 
enableProdMode(); 

et le drapeau --prod lorsque vous créez votre application

ionic build android --prod 

maintenant mon appareil prêt Déclenché après 2415 ms