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

Delphi Discussion :

Publier une Application Android au Play Store Delphi


Sujet :

Delphi

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 78
    Points : 136
    Points
    136
    Par défaut Publier une Application Android au Play Store Delphi
    Bonjour,
    J'ai crée une application android avec Rad Studio 11 et j'ai généré le fichier *.aab pour l'importer en suite au google play store console.
    lors de l'importation du fichier *.aab au play store console j'ai l'erreur suivante:
    Votre Android App Bundle a été signé avec la mauvaise clé. Assurez-vous que votre app bundle est signé avec la bonne clé et réessayez. L'app bundle que vous avez importé devrait normalement être signé avec le certificat associé à l'empreinte
    SHA1: (une clé)
    , or le certificat utilisé est associé à l'empreinte
    SHA1: (une clé)
    Avez vous des idées comment résoudre ce problème? Merci par 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
    Points : 3 611
    Points
    3 611
    Par défaut
    Est-ce une mise à jour d'une application existante ou une nouvelle application ?

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 78
    Points : 136
    Points
    136
    Par défaut
    j'ai eu une erreur avec la signature de l'application. Le SHA1 de mon fichier .keystore n'est pas le meme que SHA1 fournit par google.
    j'ai trouvé la solution.

    1-coucher project->option->Delphi compiler->generate Android 32-bit and 64-bit.
    Nom : 1.PNG
Affichages : 574
Taille : 44,6 Ko

    2- générer le fichier "tonfichier.keystore" (project->option->deployment->provisioning>new keystore). il faut introduire: un emplacement de fichier "tonfichier.keystore", un mot de passe, un nom alias, un mot de passe et nom et prénom les autre information sont facultatives.
    Nom : 2.PNG
Affichages : 555
Taille : 25,3 Ko
    Nom : 3.PNG
Affichages : 564
Taille : 48,9 Ko
    Nom : 4.PNG
Affichages : 576
Taille : 52,4 Ko
    3- générer un fichier .aab déployer sont projet. un fichier .aab est généré.

    4- la creation une application sur le play store google et la creation d'une release. J'ai signé l'application on utilisant la deuxième option on utilisant une commande CMD comme suit

    java -jar pepk.jar --keystore=tonfichier.keystore --alias=tonnomalias --output=output.zip --include-cert --encryptionkey="une clé fournit par googlele fichier "
    le fichier pepk.jar est fournit par google


    5-téléchargement (upload) du fichier .aab au play store.

    Attention!!!! est faut bien garder le fichier .keystore et les deux mots de passe. Sans ce fichier vous ne pouvez pas postuler une mise ajour

    je pense que il faut mettre ce message comme une F.A.Q delphi. Que pensez vous??

  4. #4
    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
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par udinacer Voir le message
    Attention!!!! est faut bien garder le fichier .keystore et les deux mots de passe. Sans ce fichier vous ne pouvez pas postuler une mise à jour.
    Et NE JAMAIS DIFFUSER LE KEYSTORE dans un dépôt de code, public ou privé car les mots de passe chiffrés sont dans le fichier DPROJ du projet et qu'on pourrait ainsi usurper votre projet pour le resoumettre.

  5. #5
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 78
    Points : 136
    Points
    136
    Par défaut
    Citation Envoyé par pprem Voir le message
    Et NE JAMAIS DIFFUSER LE KEYSTORE dans un dépôt de code, public ou privé car les mots de passe chiffrés sont dans le fichier DPROJ du projet et qu'on pourrait ainsi usurper votre projet pour le resoumettre.
    je suis d'accord avec toi.
    Le fichier .keystore est utilisé pour signer une application. Si tu mets ajour ton application tu va signer cette dernière avec le meme fichier .keystore de l'application initial, sinon google refuse la mise ajour car les deux signatures ne sont pas les memes.

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

Discussions similaires

  1. Publier mon application sur le Play Store
    Par JohanJou dans le forum Développement Mobile en Java
    Réponses: 2
    Dernier message: 04/11/2020, 00h29
  2. Supprimer une application android de play stores
    Par fcboumi13 dans le forum Android
    Réponses: 2
    Dernier message: 09/06/2015, 21h09
  3. Réponses: 3
    Dernier message: 18/03/2015, 14h45
  4. Réponses: 8
    Dernier message: 06/03/2015, 19h15
  5. Réponses: 5
    Dernier message: 05/11/2012, 12h22

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