Je développe une application JavaScript qui doit être exécutée sur Google Android Téléphone OS. Existe-t-il un moyen d'activer la console d'erreur JavaScript/de débogage dans Safari sur le Android Émulateur ou un périphérique réel? Si nécessaire, des instructions sur la manière de le faire serait appréciée.
Un rapide Google présente cette page blog post (Publié après avoir posé votre question), cela devrait au moins vous laisser voir des erreurs JavaScript via Android Pont de débogage en utilisant le pont de débogage commander:
adb logcat WebCore:V *:S
Pas tout à fait la même chose qu'une console de débogage complète cependant.
On dirait, avec le Android 2.0.1 SDK, vous devez filtrer sur "Navigateur" au lieu de "webcore"
ON Android Ecrire sur: Débogage sur la ligne d'adresse Lorsque la page actuelle est la page que vous souhaitez déboguer. Vous aurez accès à la console.
Je sais que votre question concerne sa safari, mais vous voudrez peut-être examiner à l'aide Chrome à la place. Vous pouvez maintenant utiliser les outils de développeur de bureau de Chrome pour déboguer et profiler des applications sur votre Android périphérique.
Voici comment:
adb forward tcp:9222 localabstract:chrome_devtools_remote
Vous devriez voir une liste des pages que vous avez ouvertes sur votre téléphone. Cliquez sur celui que vous souhaitez déboguer/profil.
Des instructions détaillées sont ici
J'ai découvert que vous pouvez obtenir ces informations de débogage sur le téléphone lui-même, sans avoir besoin d'utiliser adb ou de le brancher dans un ordinateur, téléchargez simplement un spectateur de journal.
Cochez la page link pour plus d'informations.
Vous pouvez voir le journal et bien plus encore avec Weinre
De Weinre Docs
Weinre est un débogueur pour les pages Web, comme Firebug (pour Firefox) et un inspecteur Web (pour les navigateurs Webkit), sauf qu'il est conçu pour fonctionner à distance , et en particulier, à vous permet de déboguer des pages Web sur un périphérique mobile tel qu'un téléphone .