Je suis nouveau sur phonegap et de développement android. Pouvez-vous me dire comment puis-je débogage javascript erreur sur l'émulateur? J'ai entendu parler de la BAD, pourrais-je savoir comment puis-je l'utiliser et de l'installer sur windows 7 système? J'ai un ajax appelé avec jsonp, mais pas de réponse sur émulateur. Cependant, je peux appeler que ajax avec le navigateur sur windows. Pourrais-je savoir quel est le problème?
Réponses
Trop de publicités?La méthode la plus simple et l'un des moyens les plus puissants est l'aide de http://debug.phonegap.com (il utilise Weinre dans le fond, si vous vous souciez). Vous venez de
- choisissez une chaîne aléatoire, disons
r4nd0m
, - injecter
<script src="http://debug.phonegap.com/target/target-script-min.js#r4nd0m"></script>
votreindex.html
- visite
http://debug.phonegap.com/client/#r4nd0m
et vous recevrez instantanément le débogage de votre application web mobile.
Choses que vous pouvez faire (similaire à Firebug ou de l'Inspecteur Web):
- L'affichage et la modification du DOM
- Édition de CSS
- Console pour le live de débogage et de l'exécution de Javascript à distance.
- D'autres choses, comme: le stockage, les ressources, calendrier, profil, etc.
Vous pouvez maintenant utiliser google Chrome dev tools déboguer à distance Android, Phonegap apps! J'ai écrit les instructions ici: débogage à Distance Phonegap applications avec google Chrome Dev Tools
Découvrez la récente publication de la http://developer.android.com/guide/webapps/debugging.html
Je le recommande jsconsole. Il vous permet d'injecter du code JavaScript dans la page et fournit une base de la console. Il y a un bon tutoriel sur le débogage à distance.