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

Composants FMX Delphi Discussion :

Fiche avec un composant ne se fait pas afficher sur le mobile Android [Android]


Sujet :

Composants FMX Delphi

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut Fiche avec un composant ne se fait pas afficher sur le mobile Android
    Bonjour,
    J'ai Delphi 2007 et je viens d'installer Delphi Rx10.2 pour le tester.

    Le Mobile Android est connecté avec le PC par câble USB et le débogage USB
    sur le périphérique Android est activé.

    Dans Delphi, onglet Tools Option:
    SDK Manager toutes les propriétés me semblent correct, aucune erreur.
    SDK (Ver 19,0), NDK (Ver 19,0) et Java (jre1.8.0_141)

    Pour tester ( Fichier > Nouveau > Application multi-périphérique - Delphi ),
    j'ai mis un composant button1 sur le concepteur de fiches.

    Comme Sélecteur de style j'ai pris : Android

    Pour tester l'application vers plate-forme cible j'ai pris dans le projet Manger,
    Target mon périphérique Android (Samsung S3) qui est détecté par le câble USB.

    Si je fais exécuter l'application, je n'ai aucune erreur..,
    dans les messages, j'ai ... Success, Elapsed time 00:00:18.7

    Sur le Mobile l'icon FireMonkey apparait pendant quelque seconde
    puis il revient a l'écran initial, aucune fiche avec le button1 ne se fait afficher*!!!!

    J'ai cherché en vain déjà depuis quelques jours comment résoudre ce problème et je ne sais plus quoi faire.
    Je vous remercie pour votre aide.

    Salutations

  2. #2
    Membre confirmé
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Points : 632
    Points
    632
    Billets dans le blog
    4
    Par défaut antivirus
    bonjour,

    il y a un antivirus sur le mobile, le PC ?

    cordialement

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut
    Merci pour ta réponse.

    Sur le mobile il n'y a pas de antivirus.
    Sur le Pc Windows je l'ai déactivé et j'ai toujours le même résultat.

    Salutation.

  4. #4
    Membre régulier Avatar de Coudrak
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 66
    Points : 90
    Points
    90
    Par défaut
    Citation Envoyé par Ardely Voir le message
    Sur le Mobile l'icon FireMonkey apparait pendant quelque seconde
    puis il revient a l'écran initial, aucune fiche avec le button1 ne se fait afficher*!!!!
    L'écran initial, c'est Android ? Autrement dit l'application quitte après son chargement ? Donc le problème n'est pas le bouton mais l'application.
    Quand c'est lancé en debug il devrait y avoir au moins une exception pendant l'exécution...

    Il doit y avoir une icône sur le bureau d'Android qui permet de relancer manuellement sans avoir à rebrancher pour retester, au cas où en fait ça ne plante pas mais simplement rebascule sur le bureau.
    Ou bien est-ce que la fiche s'affiche, mais vide, auquel cas le bouton est peut-être tout simplement en dehors de l'écran (le placer en haut à gauche de la fiche) ?

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut
    L'écran initial, c'est l'écran Android que je vois sur le Mobile avant de compiler.
    Oui, l'application est installée sur le mobile Samsung S3 par le câble USB,
    il y a une icône sur le bureau d'Android.
    Si je click sur cette icône (bureau Android), seulement l'image FireMonkey
    est affichée pour quelques secondes et puis se referme automatiquement,
    la fiche avec le button ne s'affiche pas (l'application ne se plante pas).

    Je ne vois pas de exception ou d'erreurs en mode debug.

    Je mets ci-joint un fichier Event et Message.

    Merci beaucoup pour l'aide.
    Fichiers attachés Fichiers attachés

  6. #6
    Membre confirmé
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Points : 632
    Points
    632
    Billets dans le blog
    4
    Par défaut vérifier d'ou vient le problème
    Bonjour,

    il faut vérifier si le souci vient de ton mini projet, de ton installation de Delphi ou de ton S3.

    Prends un exemple au hasard : C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Multi-Device Samples\User Interface\Forms,

    Compile le et installe le sur ton mobile.

    si ca plante, ca vient de ton installation de Delphi ou que ton s3 ne supporte pas une appli Delphi, sinon c'est le mini projet qui a une option qui vas pas.

    Pour assurer le coup sur les paramètre de base essaye sur un autre terminale.

    Une des tablettes Samsung 10" a une puce intel qui n'est pas compatible naturellement avec Delphi, vérifie ce contexte également.

    Cordialement

  7. #7
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut
    Merci pour tes conseils.

    J'ai pris comme tu m'as conseiller le projet ..\forms.

    Malheureusement exactement le même résultat sur un Samsung S3 et Samsung S6.
    Le splash screen de firemonkey s'affiche uniquement puis l'application ce ferme.

    Je vais essayer avec un autre terminal, mais je doute ...

    Salutation

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    tu as pensé à sélectionner "Androïd" dans la sélection déroulante avant de compiler ?



    Nom : Android.png
Affichages : 717
Taille : 28,6 Ko

  9. #9
    Membre régulier Avatar de Coudrak
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 66
    Points : 90
    Points
    90
    Par défaut
    Pareil quand c'est lancé en mode release au lieu de debug ?

    J'ai Delphi 10.1 (peut-être que le 10.2 apporte des problèmes ?) et un Samsung S3 aussi, et pas de problème.
    Et j'utilise le SDK Android 24.3.3 semble-t-il.

  10. #10
    Membre confirmé
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Points : 632
    Points
    632
    Billets dans le blog
    4
    Par défaut C'est compliqué
    Bonjour,

    on peut enlever le fait que tu aurait pu compiler avec un mauvais paramètre.

    A priori ton mobile devrait être équipé d'un arm Exynos ( a vérifier), ce qui est Ok.
    Il reste ton installation de Delphi.

    Pour l'installation, je ne suis pas compétent.

    Cordialement

    André

  11. #11
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut
    J'ai bien sélectionné "Androïd" dans la sélection déroulante avant de compiler.

    ...compiler avec un mauvais paramètre.... Oui, mais le quelle ?? ...

    Je pense aussi que quelque chose dans l'installation de Delphi n'est pas correct ...
    Je vais installer un autre SDK, si ça ne fonctionne pas, je vais tout réinstaller.

    Je vous tiens au courant.
    Merci pour les infos.

    Salutation.

  12. #12
    Membre régulier Avatar de Coudrak
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 66
    Points : 90
    Points
    90
    Par défaut
    Delphi 10.2 a aussi déjà 2 patches mais a priori qui ne concernent pas le problème :
    https://community.embarcadero.com/bl...dio-10-2-tokyo
    https://cc.embarcadero.com/item/30764

  13. #13
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 317
    Points : 88
    Points
    88
    Par défaut
    Voici ce que j'ai fait pour résoudre ce problème.
    J'ai désinstallé delphi 10.2 complètement et puis je l'ai réinstaller.
    Malheureusement, le problème persistait toujours !
    Puis j'ai changé et réinstallé des fichiers SDK, Java avec d'autres versions, mais rien n'a changé !
    Puis en fin de compte, j'ai à nouveau désinstallé Delphi et cette fois-ci j'ai tous effacé,
    les répertoires correspondants à delphi, SDK et java.
    Dans le registre Windows j'ai également tous effacé delphi, SDK et java.
    Quand tous était clean j'ai, a nouveau installé Delphi, installé SDK Manager et la nouvelle version Java.

    Après cette nouvelle installation, tous fonctionnent correctement maintenant.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pas de MTP pour mobiles android
    Par Toug19 dans le forum Windows 10
    Réponses: 4
    Dernier message: 08/08/2015, 11h37
  2. j'arrive pas à afficher sur le datasohw
    Par sofianoo dans le forum Windows XP
    Réponses: 7
    Dernier message: 27/03/2012, 23h54
  3. Réponses: 2
    Dernier message: 15/01/2011, 23h51
  4. Réponses: 0
    Dernier message: 16/03/2009, 09h36
  5. JApplet avec J-Composants : compos. n'apparaissent pas
    Par gletare dans le forum Applets
    Réponses: 3
    Dernier message: 12/12/2005, 17h05

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