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 :

Compilation Android fichier EXEC introuvable


Sujet :

EDI Delphi

  1. #1
    Membre expérimenté
    Avatar de retwas
    Homme Profil pro
    Développeur Java/Delphi
    Inscrit en
    mars 2010
    Messages
    698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java/Delphi
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 698
    Points : 1 608
    Points
    1 608
    Billets dans le blog
    4
    Par défaut Compilation Android fichier EXEC introuvable
    Bonjour,

    Après un formatage de PC, j'ai réinstallé RAD Studio.

    Je rencontre un soucis de compilation sous Android avec la version 10.3 (26.0.36039.7899), JDK 1.8 et Android SDK 25.2.5 (installation de zéro par l'exécutable).

    Dès que je choisi la plateforme Android (32 ou 64) j'ai le message d'erreur "Impossible d'ouvrir le fichier "C:\Users\...\MonProjet\EXEC". Le fichier spécifié est introuvable (c'est lui qui rajoute EXEC a la fin de mon projet)...

    Avez-vous une idée ?

    Merci
    Robin

    EDIT : Après installation du patch "RAD Studio 10.3.3 Android Services Patch" j'ai maintenant le message [Exec Erreur] EXEC(1): Could not create the Java Virtual Machine. identique au sujet précédent sur le forum, par contre je suis déjà en 1.8 ..

  2. #2
    Membre averti Avatar de blonde
    Femme Profil pro
    Développeur Embarcadero mutliplateforme
    Inscrit en
    septembre 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Embarcadero mutliplateforme

    Informations forums :
    Inscription : septembre 2003
    Messages : 209
    Points : 350
    Points
    350
    Par défaut
    Salut,

    sur l'onglet "construction" ou "Sortie" (je ne sais jamais) dans l'IDE, tu as certainement une ligne de commande avant ton erreur. Tu peux me la copier. Ça nous donnera déjà une idée de ce qui peut la provoquer.

  3. #3
    Membre expérimenté
    Avatar de retwas
    Homme Profil pro
    Développeur Java/Delphi
    Inscrit en
    mars 2010
    Messages
    698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java/Delphi
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 698
    Points : 1 608
    Points
    1 608
    Billets dans le blog
    4
    Par défaut
    J'ai désinstallé et réinstaller la plateforme Android mais toujours pareil ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Vérification des dépendances de projet...
    Compilation de Project1.dproj (Debug, Android)
    [Exec Erreur] EXEC(1): Could not create the Java Virtual Machine.
    [Exec Erreur] EXEC(1): A fatal exception has occurred. Program will exit.
    [Exec Erreur] La commande "PATH \bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2020\IDE_spoof;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2020\IDE_spoof;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2020\IDE_spoof;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Java\jdk-13.0.2\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Windows\System32;C:\wamp64\bin\php\php7.4.0;C:\Program Files\Git\cmd;C:\ProgramData\ComposerSetup\bin;C:\Users\Robin\AppData\Local\Microsoft\WindowsApps;C:\Users\Robin\AppData\Roaming\Composer\vendor\bin;E:\_DEV\TMS FNC UI Pack\xlsAdapter;E:\_DEV\TMS FNC UI Pack;E:\_DEV\TMS FNC Core;;E:\_DEV\TMS FNC UI Pack\xlsAdapter;E:\_DEV\TMS FNC UI Pack;E:\_DEV\TMS FNC Core;;E:\_DEV\TMS FNC UI Pack\xlsAdapter;E:\_DEV\TMS FNC UI Pack;E:\_DEV\TMS FNC Core; & "C:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\AndroidSDK-2525_20.0.36039.7899\build-tools\28.0.2\dx.bat" --dex --output="C:\Users\Robin\Documents\Embarcadero\Studio\Projets\Android\Debug\classes.dex" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\android-support-v4.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\cloud-messaging.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-base.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-analytics.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-base.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-basement.16.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-gass.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-identity.16.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-maps.16.1.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-stats.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-tasks.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-wallet.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-analytics.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-common.16.1.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-iid-interop.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-iid.17.1.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-messaging.17.5.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\fmx.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-billing.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-licensing.dex.jar" " s'est arrêtée avec le code 1.
    Echec
    Temps écoulé :  00:00:01.0

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    5 108
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 5 108
    Points : 11 188
    Points
    11 188
    Par défaut
    La variable PATH est beaucoup trop longue avec plein de doublons.

    Cette variable est limitée en taille (Intel parle de 4095 caractères). La tienne fait 4789 caractères

    Il faut la purger (Paramètres système avancés de Windows) ; supprimer les doublons et les chemins invalides/obsolètes.

    En conclusion, désinstalle la plateforme Androïd, nettoie et réinstalle.

  5. #5
    Membre expérimenté
    Avatar de retwas
    Homme Profil pro
    Développeur Java/Delphi
    Inscrit en
    mars 2010
    Messages
    698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java/Delphi
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 698
    Points : 1 608
    Points
    1 608
    Billets dans le blog
    4
    Par défaut
    La variable PATH est correct quand je regarde dans les paramètres avancés Windows, elle n'est pas égales à ce qu'il m'affiche à la compilation

  6. #6
    Membre expérimenté
    Avatar de retwas
    Homme Profil pro
    Développeur Java/Delphi
    Inscrit en
    mars 2010
    Messages
    698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java/Delphi
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 698
    Points : 1 608
    Points
    1 608
    Billets dans le blog
    4
    Par défaut
    Ah j'ai trouvé, dans la variable PATH j'étais sur le jdk 13, j'ai modifié pour mettre le jdk 1.8 et la ça marche, j'ai connu des messages plus clair

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    5 108
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 5 108
    Points : 11 188
    Points
    11 188
    Par défaut
    Et la variable PATH dans les options de l'IDE (la liste du bas : Redéfinitions) ?

    Edit:
    Ok !

  8. #8
    Membre éprouvé
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : novembre 2003
    Messages : 926
    Points : 1 155
    Points
    1 155
    Billets dans le blog
    3
    Par défaut
    Je relance cette discussion car j'ai le même problème mais pour des raisons différentes.
    J'ai fait une application qui a parfaitement fonctionné en mode développement qu ce soit en version debug ou release.
    Quand je l'ai configuré en magasin d'application j'ai eu un certain nombre d'erreurs liée au fait que je n'avait pas de certificat.
    Donc j'ai été OUTILS->DEPLOEIMENT->APPROVISIONNEMENT et j'ai crée un magasin de clef.
    C'est à partir de là que j'ai eu l'erreur EXEC introuvable
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

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

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 071
    Points : 26 119
    Points
    26 119
    Par défaut
    est ce que tu peux lancer en ligne de commande

    et depuis depuis le répertoire du SDK (par exemple C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.40680.4203)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tools\lib\find_java.bat
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  10. #10
    Membre éprouvé
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : novembre 2003
    Messages : 926
    Points : 1 155
    Points
    1 155
    Billets dans le blog
    3
    Par défaut
    donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "1.8.0_60"
    Java(TM) SE Runtime Environement (build 1.8.0_60-b27)
    Java Hotspot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tools\lib\find_java.bat
    Quant à celui ci il ne retourne rien du tout
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

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

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 071
    Points : 26 119
    Points
    26 119
    Par défaut
    ok ben c'est bien

    non, il faut savoir qu'il y a un bug dans le SDK Android, il ne teste la version de Java que sur un seul caractère, or l'OpenJDK est en version 11.0.10, le SDK trouve alors une version 1.0.10, et même 0.x pour une version 10

    mais ça n'est pas le problème que tu rencontres.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  12. #12
    Membre éprouvé
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : novembre 2003
    Messages : 926
    Points : 1 155
    Points
    1 155
    Billets dans le blog
    3
    Par défaut
    Après examen des messages j'ai vu que dans le PATH j'ai seulement mis le répertoire OpenJDK12\bin en ajoutant OpenJDK12 ça semble fonctionner.
    Disons que je n'ai pas le plantage mais par contre je ne suis pas sur que le fichier APK soit bien signé.
    De plus il m'a fallu redémarrer RAD Studio.
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  13. #13
    Membre éprouvé
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : novembre 2003
    Messages : 926
    Points : 1 155
    Points
    1 155
    Billets dans le blog
    3
    Par défaut
    Après quelques essais supplémentaires c'est très capricieux comme fonctionement et il faut souvent que je relance RAD STUDIO.
    Ceci dit le fichier semble signé j'ai vérifié en utilisant la commande jarsigner par contre il m'avertit que le fichier sera considéré comme non signé car l'algorithme de signature est considéré comme faible
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/09/2014, 08h10
  2. [WM17] SDK Android - fichier introuvable
    Par FasDan dans le forum Windev Mobile
    Réponses: 1
    Dernier message: 30/04/2014, 06h24
  3. [MASM] Compiler un fichier .sys ?
    Par - Robby - dans le forum x86 16-bits
    Réponses: 12
    Dernier message: 08/01/2008, 11h28
  4. Réponses: 1
    Dernier message: 18/06/2004, 01h12
  5. Réponses: 2
    Dernier message: 25/10/2002, 22h19

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