PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Debug sur un téléphone android avec windev mobile
Debug sur un téléphone android avec windev mobile
Débuté par virginie BOULANGER, 23 juin 2017 17:19 - 3 réponses
Posté le 23 juin 2017 - 17:19
Bonsoir,

Je suis entrain de développer une application windev mobile 22 sur une tablette android.
Je teste mon code sur l'émulateur ( tout se passe bien)
Je déploie la même application sur ma tablette android, et l'application plante.

1- Pourquoi il y a des différences de comportements entre l’émulateur et la tablette Android ?
2- Comment puis-je debugger directement sur la tablette android histoire de comprendre le problème ?

Merci d'avance pour votre réponse

Virginie
Membre enregistré
74 messages
Popularité : +5 (5 votes)
Posté le 26 juin 2017 - 14:01
Bonjour,

Le mode debug (émulateur) n'est pas du tout pareil que la version finale du projet ... il essai d'y ressembler un maximum, mais on ne passe ni par une compilation java, etc .. donc forcément on a parfois de grande différence.

Pour débuger depuis la tablette directement, tu peux passer dans les toastaffiche (pour te repérer à chaque passage de code) et ainsi isoler l'endroit ou cela passe mal ou bien écrire dans un fichier texte et le placer dans un endroit accessible depuis le partage pc (usb)
Posté le 12 juillet 2017 - 09:44
Bonjour,

Le 23/06/2017, virginie BOULANGER a supposé :
Je teste mon code sur l'émulateur ( tout se passe bien)
Je déploie la même application sur ma tablette android, et l'application
plante.


+1 avec Jennifer
j'ajoute que je ne me sers jamais de l'emulateur.
et oui, c'est chiant d'attendre chaque compil, ben des fois, je fais 2
mofifs diferentes pour verifier avec une seule compil.
Ou se trouver autre chose a faire en attendant.

Pour rencherir sur ce que dit Jennifer, je mets TOUS les fichiers HFSQL
sur la zone sd-card (meme quand il n'y en a pas) ca permet de tester
toutes les données sur le PC.

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 27 juillet 2017 - 20:18
Une solution très efficace, utiliser les fonctions "Trace" de WinDev. Ensuite envoyez votre app sur votre téléphone et démarrez-là.

Ensuite, dans le répertoire "C:\WINDEV Mobile 22\Personnel\Android\AndroidSDK\tools", lancer "monitor.bat"

Sur l'onglet "Log cat" vous aurez tous vos traces depuis votre téléphone. Vous pouvez filtrer avec le nom de votre application en utilisant "tag:nomdevotreapplic" dans le champs de filtre.