IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI Delphi Discussion :

Android - Point d'arrêt inactif en debug


Sujet :

EDI Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Par défaut Android - Point d'arrêt inactif en debug
    Bonjour à tous,

    Je souhaite réaliser une première application Android avec Delphi 11.1 mais je n'arrive pas à utiliser les points d'arrêts avec Android.

    J'ai créé une application multi-périphériques très simple (un edit et un bouton), j'ai activé le débogage à distance USB sur mon smartphone.
    Je lance l'appli en mode DEBUG son Windows, nickel l'application s'arrête sur mon point d'arrêt.
    Je lance l'application en DEBUG sous Android 32 bits, la compilation se passe bien, l'application s'exécute bien sur mon smartphone tout nickel sauf que je ne m'arrête pas sur le point d'arrêt.

    Pour information, je suis encore sous Windows 7 Pro. Pensez-vous que cela peut venir de là ? (GetIt ne marche pas par exemple).

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Bonjour

    Je ne vois pas trop pourquoi la version de Windows jouerait sur ça si le SDK Android a été installé et que l'application se compile et s'exécute sans problème, mais c'est bien d'y penser comme cause possible.

    Peux-tu essayer avec un projet vierge, un bouton, un showmessage() sur son onclick et un point d'arrêt à cet endroit ? (juste pour voir si ça passe ou si ça aussi ça déconne)

    C'est du Android 32 ou 64 bits ?

    Quel type de téléphone (marque + modèle) ?
    Quelle version d'Android installée dessus ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Par défaut
    Bonjour Patrick,

    Peux-tu essayer avec un projet vierge, un bouton, un showmessage() sur son onclick et un point d'arrêt à cet endroit ? (juste pour voir si ça passe ou si ça aussi ça déconne)
    C'est exactement ce que j'ai fait. Un projet vierge sans quasiment rien.

    C'est du Android 32 ou 64 bits ?
    32 bits (j'ai un écran noir en 64 bits mais un problème à la fois !)

    Nom : Project1.PNG
Affichages : 173
Taille : 7,5 Ko

    Mon téléphone est un Samsung Galaxy A52S avec la version 12 d'Android. Normalement à jour.

    J'ai pensé à Windows 7 car j'ai essayé sur un portable sous W10 et le même projet fonctionne sans problème.

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 089
    Par défaut
    Pour le Remote Debug, il faut PAServer et pour le Debug Android, il faut "Android Debug Bridge"
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Par défaut
    Merci ShaiLeTroll pour ta réponse, je vois d’où vient le problème même si je ne sais pas le résoudre.

    Au premier démarrage de Dephi, j'ai le message "Adb.exe a cessé de fonctionner". Voilà l'origine je pense.

    Nom : Adb.png
Affichages : 171
Taille : 20,0 Ko

    Nom de l’application défaillante nimdnsResponder.exe, version : 215.0.2.49152, horodatage : 0x58bce4d6
    Nom du module défaillant : unknown, version : 0.0.0.0, horodatage : 0x00000000
    Code d’exception : 0xc0000005
    Décalage d’erreur : 0xffffffff
    ID du processus défaillant : 0xecc
    Heure de début de l’application défaillante : 0x01d86b4ecec661d1
    Chemin d’accès de l’application défaillante : C:\Program Files (x86)\National Instruments\Shared\mDNS Responder\nimdnsResponder.exe
    Chemin d’accès du module défaillant: unknown
    ID de rapport : 0eb76e4c-d742-11ec-b82b-463500000031


    Maintenant pourquoi il plante...

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    c'est étonnant, et je ne vois pas le rapport avec nimdnsResponder

    adb.exe est indépendant de Delphi c'est un utilitaire du SDK Android (C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.44500.8973\platform-tools)

    tu peux le lancer en ligne de commande, "adb devices" par exemple pour avoir la liste des téléphones
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. [AC-2007] VBA Points d'arrêt inactifs
    Par AndréPe dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/05/2010, 10h19
  2. point d'arrêt inactif firebug 1.5
    Par Tanebisse dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/02/2010, 11h21
  3. Réponses: 6
    Dernier message: 05/04/2007, 09h46
  4. Point d'arrêt inactif
    Par Franck26 dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/07/2006, 15h44
  5. [Debug]Quick fix et points d'arrêt
    Par Michel38 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/01/2006, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo