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

API, COM et SDKs Delphi Discussion :

RADStudio 11.3 Impossible de déployer mon application android


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut RADStudio 11.3 Impossible de déployer mon application android
    Bonjour à tous

    Voilà je suis passé de la version 11.2 à la 11.3 et là catastrophe impossible de déployer une application android alors que ça fonctionnait bien en 11.2
    L'application de test est très simple c'est juste une fenêtre avec un bouton.
    Et voici l'erreur que j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Ligne de commande paclient
        c:\program files (x86)\embarcadero\studio\22.0\bin\paclient.exe -u8 --apksign="C:\Program 
        Files\Java\jdk1.8.0_60\bin\java.exe,C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\build-tools\32.0.0\lib\apksigner.jar,.\Android\Debug\Project1\bin\Project1.apk,androiddebugkey,C:\Users\remie\AppData\Roaming\Embarcadero\BDS\22.0\debug.keystore,android,android" 
     
      [PAClient Erreur] Erreur : E7176 Impossible d'exécuter '"C:\Program Files\Java\jdk1.8.0_60\bin\java.exe" -jar "C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\build-tools\32.0.0\lib\apksigner.jar" sign --ks "C:\Users\remie\AppData\Roaming\Embarcadero\BDS\22.0\debug.keystore" --ks-pass pass:android --ks-key-alias "androiddebugkey" --key-pass pass:android "D:\Projets\Delphi\test\Android\Debug\Project1\bin\Project1.apk"' (erreur 2)
      [PAClient Erreur] Erreur : E7176 Failed to load signer "signer #1"
      [PAClient Erreur] Erreur : E7176 java.io.IOException: Invalid keystore format
      [PAClient Erreur] Erreur : E7176 	at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:658)
      [PAClient Erreur] Erreur : E7176 	at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
      [PAClient Erreur] Erreur : E7176 	at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:225)
      [PAClient Erreur] Erreur : E7176 	at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
      [PAClient Erreur] Erreur : E7176 	at java.security.KeyStore.load(KeyStore.java:1445)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.SignerParams.loadKeyStoreFromFile(SignerParams.java:362)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.SignerParams.loadPrivateKeyAndCertsFromKeyStore(SignerParams.java:248)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.SignerParams.loadPrivateKeyAndCerts(SignerParams.java:181)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.ApkSignerTool.getSignerConfig(ApkSignerTool.java:405)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:324)
      [PAClient Erreur] Erreur : E7176 	at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:88)
      Echec
      Temps écoulé :  00:00:08.5
    J'ai cherché l'erreur E7176 de PAClient mais elle ne semble pas être documentée

    Quelqu'un a t'il une idée?

  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
    ça sent l'erreur d'installation

    tu as bien remis le SDK/NDK et la version Java Eclipse proposés par la version 11.3 lors de son installation ?

    as-tu réinitialisé les librairies Android du projet (y a eu quelques changements entre la 11.2 et 11.3) ?

    qu'as-tu dans les options de l'IDE au niveau du SDK Android ?

  3. #3
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par pprem Voir le message
    ça sent l'erreur d'installation
    Oui moi aussi je sens bien ça

    Citation Envoyé par pprem Voir le message
    tu as bien remis le SDK/NDK et la version Java Eclipse proposés par la version 11.3 lors de son installation ?
    C'est l'installeur qui a tout fait. Du coup je pense qu'il a mis ce qu'il fallait

    Citation Envoyé par pprem Voir le message
    as-tu réinitialisé les librairies Android du projet (y a eu quelques changements entre la 11.2 et 11.3) ?
    Pas sur mais j'ai créé ce projet à partir de la version 11.3

    Citation Envoyé par pprem Voir le message
    qu'as-tu dans les options de l'IDE au niveau du SDK Android ?
    Pour le SDK
    Nom : asdk.JPG
Affichages : 646
Taille : 85,1 Ko

    Pour le NDK
    Nom : ANDK.JPG
Affichages : 641
Taille : 112,4 Ko

    Pour Java
    Nom : AJava.JPG
Affichages : 630
Taille : 21,4 Ko

    Voilà

  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
    Par défaut
    Bizarre pour la partie "Java", ça pointe encore sur les dépendances d'Oracle.

    Ca devrait être :
    C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\KeyTool.exe
    C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\JarSigner.exe

    Vérifie que Eclipse Adoptium existe bien sur ton disque dur. Ca devrait être le cas si tout avait été installé correctement.

  5. #5
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par pprem Voir le message
    Vérifie que Eclipse Adoptium existe bien sur ton disque dur. Ca devrait être le cas si tout avait été installé correctement.
    Effectivement ça n’était pas le cas du coup j'ai installé ce qu'il fallait via l'installeur mais ça ne fonctionne toujours pas.
    Voici ce que j'ai maintenant:

    C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\keytool.exe
    C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\jarsigner.exe

    Par acquis de conscience j'ai vérifié que les exécutables étaient bien là où ils devaient être.

  6. #6
    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
    Hello

    Normalement tu devrais avoir d'autres messages d'erreur qu'au départ puisqu'il n'est pas censé continuer à utiliser le Java d'origine.

    Je suppose que tu as fait la modification sur Android 32 et 64 ?

  7. #7
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Je n'utilise pas android64 car je n'ai pas d'appareil 64 bits sous android mais la modif a bien été faite.
    Par contre au niveau de la configuration je me suis apperçu que j'étais en mode magasin d'application et quand je suis passé en mode développement ça a fonctionné.
    Je joins quand même les messages d'erreurs que j'ai eu dans le mode magasin d'applicationerreurs2.txt

  8. #8
    Membre très actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2013
    Messages : 411
    Billets dans le blog
    2
    Par défaut En clair: Android = bouse
    Citation Envoyé par Gouyon Voir le message
    Je n'utilise pas android64 car je n'ai pas d'appareil 64 bits sous android mais la modif a bien été faite.
    Par contre au niveau de la configuration je me suis apperçu que j'étais en mode magasin d'application et quand je suis passé en mode développement ça a fonctionné.
    Je joins quand même les messages d'erreurs que j'ai eu dans le mode magasin d'applicationerreurs2.txt

  9. #9
    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
    Citation Envoyé par Gouyon Voir le message
    Par contre au niveau de la configuration je me suis apperçu que j'étais en mode magasin d'application et quand je suis passé en mode développement ça a fonctionné.
    ah, oui, quand ça commence à parler de "ApkSignerTool.java" c'est qu'il y a un truc pour les magasins d'applications et pas de certificat de signature dans les options de projet pour Android

    tant mieux si c'est réglé, tu vas pouvoir passer à la suite

  10. #10
    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
    Citation Envoyé par JP CASSOU Voir le message
    En clair: Android = bouse
    rien à voir

    il y a juste différents modes de compilation dans RAD Studio en fonction du type de déploiement désiré au bout et ça n'utilise pas les mêmes commandes ou paramètres. c'est totalement normal.

  11. #11
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Android n'est pas plus bouse que windows ou IOS ou tout autre système d'exploitation.
    Là ou RAD Studio a sa grande force c'est qu'un même projet peut être déployé sur 4 OS différent sans trop de difficultés.
    J'ai déjà fait plusieurs applications qui tournent sous windows, android et mac. Sans RAD Studio j'aurais du faire 3 développements avec trois environnements de développement différent et donc trois codes à maintenir.
    Au final c'était juste un problème de configuration.

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

Discussions similaires

  1. [Android] impossible de déployer l'application android
    Par delfinition dans le forum Composants FMX
    Réponses: 2
    Dernier message: 18/10/2018, 17h52
  2. Réponses: 2
    Dernier message: 15/05/2012, 17h37
  3. Impossible de déployer mon application sur tomcat
    Par snake264 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 31/03/2011, 13h14
  4. [CF][PPC] Comment déployer mon application ?
    Par jeepnet dans le forum Windows Mobile
    Réponses: 3
    Dernier message: 20/03/2007, 18h19
  5. Impossible de quitter mon application!
    Par Bouillou dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/11/2002, 20h43

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