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 :

[D10.4] APK générée non compatible avec mon téléphone


Sujet :

Composants FMX Delphi

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    novembre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2022
    Messages : 3
    Points : 1
    Points
    1
    Par défaut [D10.4] APK générée non compatible avec mon téléphone
    Bonjour,

    Je travaille sur Delphi 10.4 Community Edition et je souhaite maintenant faire des applications mobiles pour Android notamment.
    J'ai installé, je pense, tous les modules nécessaires (SDK, NDK...). Mon Téléphone (POCOPHONE F1) est bien reconnu lorsque je le connecte via l'USB.
    J'ai commencé en ouvrant un projet simple qui affiche une fenêtre avec un titre.
    J'ai définit la plateforme Android 64 bits et sélectionné mon POCOPHONE F1 comme cible.
    Le problème est que lorsque je lance l'application (sans debug) et que je valide le chargement via USB, j'obtiens le message : INSTALL_FAILED_INVALID_APK.
    D'après ce que je comprends, l'APK générée n'est pas compatible avec mon téléphone... mais j'avoue que je n'ai aucune idée de la façon de résoudre le problème

    Je précise que j'ai développé une petite application sous Android studio et que cela fonctionne parfaitement avec le même téléphone et sur le même PC.
    Si quelqu'un sais m'aiguiller pour résoudre le problème...

    Merci
    Images attachées Images attachées   

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 761
    Points : 28 517
    Points
    28 517
    Par défaut
    c'est étonnant...d'après ce lien c'est lié à Xiaomi, il faut créer un compte chez eux pour activer le mode debug...mais tu dis que ça fonctionne sous AS ?!
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre expert Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 681
    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 : Enseignement

    Informations forums :
    Inscription : juin 2013
    Messages : 1 681
    Points : 3 158
    Points
    3 158
    Par défaut
    Ce ne serait pas tout simplement une histoire de version d'OS Android et de SDK utilisés ?

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    novembre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2022
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    c'est étonnant...d'après ce lien c'est lié à Xiaomi, il faut créer un compte chez eux pour activer le mode debug...mais tu dis que ça fonctionne sous AS ?!
    Oui cela fonctionne sous AS.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    novembre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2022
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci pour vos réponses.
    J'ai analysé les messages lors du déploiement et je me suis rendu compte qu'il y avait un warning quasiment au début qui disait qu'il manquait le fichier "classes.dex". A la fin il disait quand même que tout s'était bien passé...
    J'ai trouvé ce fichier dans un autre répertoire et je l'ai collé dans le répertoire de mon projet et miracle !!! cela fonctionne maintenant...
    J'ai essayé de créer plusieurs projets et à chaque fois il faut que j'ajoute ce fichier dans le répertoire.
    Je laisse ce post ouvert au cas où quelqu'un sache dire pourquoi ce fichier n'est pas créé automatiquement lors de la création du projet.

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

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 761
    Points : 28 517
    Points
    28 517
    Par défaut
    il doit y avoir un problème avec le SDK ou NDK Android...voir options du projets SDK Android

    le fichier classes.dex contient la portion Java de l'application, elle devrait être ajouté automatiquement...mais elle doit dépendre des bibliothèques sélectionnées. Après pour deux projets différents utilisant les mêmes lib, il doit être identique, c'est le fichier lib<Project>.so qui contient le code Delphi compilé pour ARM.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. UE4 non compatible avec mon imac ?
    Par Bamboche dans le forum Unreal Engine
    Réponses: 1
    Dernier message: 05/04/2020, 10h28
  2. FRM-32084 Non compatible avec élément miroir
    Par Marcel Chabot dans le forum Forms
    Réponses: 2
    Dernier message: 03/04/2008, 21h01
  3. Page Non-compatible avec FireFox
    Par jolan92 dans le forum Langage
    Réponses: 3
    Dernier message: 14/11/2007, 15h52
  4. Diffusion vidéo non compatible avec Firefox
    Par delavega dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/12/2006, 10h21
  5. Forcer le download non compatible avec IE
    Par gunth dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2006, 23h48

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