Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

10juin/110

AIR Mobile – Application Pokémon (4) – Lancer l'application dans l’émulateur + debugger

Les Flexeurs expérimentés connaissent déjà cas manipulations mais on va les revoir pour ceux qui nous rejoignent en route. On va voir comment lancer notre projet dans l'émulateur intégré à Flash Builder. Cette étape est importante car c'est comme cela que l'on va tester notre projet en cours de développement.

Flash Builder vous permet aussi de lancer directement votre application sur votre device si celui-ci est relié à votre machine en USB et si vous avez bien installé les drivers appropriés (Android). Pour l'instant, on ne va pas détailler cette opération, admettons que vous n'ayez pas de smartphone.

Il est aussi possible de débugger votre application, soit dans l'émulateur, soit sur device (en USB ou en Wifi). Très utile pour détecter les problèmes dans votre application ou pour tester directement les valeurs renvoyées par les interactions multi-touch par exemple.

Pour le premier lancement, vous allez devoir configurer quelques options. Flash Builder se souviendra de celles-ci et vous permettra de lancer directement l'application avec les derniers paramètres enregistrés.

Faites un clic droit sur le fichier principal de votre application, PokemonInfos.mxml puis Run As > Mobile Application

runas

Une boîte de dialogue va s'ouvrir vous présentant les différentes options. Pour l'instant, on va simuler un appareil Android, n'importe lequel. Prenez le Nexus One par exemple:

nexus

Ensuite, cliquez sur Run et le simulateur va se lancer:

emul

Super, non ? ^^Pour la suite, vous pouvez directement cliquer sur Run ou Ctrl+F11 pour lancer la dernière configuration. Pour éditer la configuration de lancement, rendez-vous dans le menu Run > Run Configurations….

Pour le debugging, même manipulations, mais avec Debug et pas Run. Le debugging dans Flash Builder s'est grandement amélioré au fur et à mesure des versions mais cet article que j'ai écrit il y a 3 ans sur Flex Builder 2 est presque toujours d'actualité:

Flex Debug – Debugging avec Flex Builder 2

Pour vous faire la main, ajoutez un point d'arrêt dans la méthode "onAppComplete" et effectuez un pas-à-pas dans le code. Vous pouvez aussi inspecter (Watch) des Expressions et leurs valeurs pour voir les changements lors de l'exécution du code. Cela vous sera utile quand vous devrez déterminer la cause d'un problème, une variable qui reste "null" par exemple.

Remplis sous: Adobe Air, Debugging || Taggé comme: , Laisser un commentaire

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant