Comment afficher la console.log () sortie dans L'application PhoneGap en utilisant Eclipse et HTC Desire HD?
Je développe PhoneGap webapp où j'utilise du javascript, et parfois j'ai besoin de voir la console.log() de sortie. Je peux facilement le voir lors de L'exécution dans Chrome, il fonctionne également très bien, lors de l'exécution de cette application dans l'émulateur Android - sortie de la console.log() apparaît dans la fenêtre Eclipse LogCat. Mais quand je lance cette application sur mon HTC Desire HD, LogCat montre juste une sortie spécifique à Android, mais rien ne vient de ma webapp.
Tout le monde a une idée de la façon d'afficher la console.log() sortie de PhoneGap-app en cours D'exécution sur HTC Desire HD ?
4 réponses
Voir la liste de courrier PhoneGap thread. Aussi, deux stackoverflow threads ici et ici.
Il semble que la console.le journal est désactivé sur les appareils HTC fonctionnant sous Android 2.2.
La meilleure solution que j'ai trouvée est d'utiliser weinre , qui intercepte la console.connectez-vous pour afficher la sortie dans sa console de navigateur de bureau.
Mise à jour : PhoneGap 1.3.0 prend désormais en charge la console.connectez-vous directement à LogCat depuis le HTC Evo sans aucune solution de contournement. (Le le même programme ne fonctionne pas avec PhoneGap 1.1.0)
Une Autre solution consiste à utiliser la console.log() jsconsole.com
J'ai trouvé cette console.l'erreur obtient une priorité plus élevée que la console.log, et apparaît dans la sortie logcat de la BAD pour les périphériques d'émulateur et les périphériques réels connectés via USB.
Essayez ce filtre:
ADB logcat PhoneGapLog: V *: s
Il affichera uniquement la console.journal et phonegap sortie spécifique.