PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème de génération !
Problème de génération !
Débuté par FESPO, 17 jan. 2018 14:25 - 13 réponses
Membre enregistré
12 messages
Posté le 17 janvier 2018 - 14:25
Bonjour à tous,

Je suis novice en windev et pas un pro de la programmation. Après quelques difficultés, je suis enfin arrivé à tout faire fonctionner. Mais à la fin de la génération, j'ai un message d'erreur que je ne comprends pas et je ne sais pas quoi faire pour que mon application fonctionne (réalisée sous Windev mobile 20). Est-ce que quelqu'un peut m'aider ? Merci ! Voici le code d'erreur que j'obtiens à la fin de la génération :

Echec de la création de l'application Android <C:\Mes Projets Mobile\Choisis-ta-chambre\Exe\Choisis-ta-chambre.apk>.

Ligne de commande : "C:\Program Files\Java\jdk1.8.0_151\bin\java.exe" -Xmx1024m -Xss1m -Djava.ext.dirs=.\build-tools\27.0.3\lib -jar .\build-tools\27.0.3\lib\dx.jar --dex --incremental --output="C:\Mes Projets Mobile\Choisis-ta-chambre\Android\Generation\bin\classes.dex" "C:\Mes Projets Mobile\Choisis-ta-chambre\Android\Generation\bin\classes" "C:\Mes Projets Mobile\Choisis-ta-chambre\Android\Generation\libs"

Erreur retournée :
Result compacted from 5256.8KiB to 3418.3KiB to save 1838.6KiB
Merged dex #1 (12 defs/11.0KiB)
Merged dex #2 (2194 defs/4158.8KiB)
Result is 2194 defs/3418.3KiB. Took 1.2s

Merci d'avance !
Membre enregistré
12 messages
Posté le 18 janvier 2018 - 21:08
Personne ne peut m'aider ? Pitié !!!! :(
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 19 janvier 2018 - 14:51
Bonjour,

quand tu compiles ton projet pour Android, sur une des dernières pages de l'assistant il y a un bouton "Configuration avancée". Ce bouton ouvre une fenêtre, coche la case "Activer la génération multidex" et re-essaie pour voir?
Membre enregistré
11 messages
Posté le 19 janvier 2018 - 18:29
Bonjour à tous,

J'ai le même problème depuis quelques jours.

Echec de la création de l'application Android <C:\Mes Projets Mobile\Liste\Exe\Liste.apk>.

Ligne de commande : "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" "-Dorg.gradle.appname=C:\Mes Projets Mobile\Liste\Android\Generation" -classpath "C:\WINDEV Mobile 22\Personnel\Android\Gradle\lib\gradle-launcher-2.14.1.jar" org.gradle.launcher.GradleMain assembleRelease -b "C:\Mes Projets Mobile\Liste\Android\Generation\build.gradle"


Erreur retournée :
C:\Mes Projets Mobile\Liste\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml:37:28-80: AAPT: No resource found that matches the given name (at 'theme' with value '@style/Theme.AppCompat.Light.NoActionBar.Translucent').

C:\Mes Projets Mobile\Liste\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml:72:35-50: AAPT: No resource found that matches the given name (at 'resource' with value '@xml/searchable').

C:\Mes Projets Mobile\Liste\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml:32: error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.AppCompat.Light.NoActionBar.Translucent').

C:\Mes Projets Mobile\Liste\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml:70: error: Error: No resource found that matches the given name (at 'resource' with value '@xml/searchable').

Je ne vois pas ce que j'ai pu changé ! j'utilise windev mobile 22 depuis des années
j'ai vérifié et re verifié

SDK OK
GRADLE OK
JDK OK

Merci
Membre enregistré
12 messages
Posté le 21 janvier 2018 - 09:23
Tout d'abord, un grand merci pour ta réponse. Lorsque je génère, je n'ai pas dans les paramètres de configuration cette case "activer la génération multidex". En faisant des recherches, j'ai cru comprendre que cette option n'existe qu'à partir de windev21, or je bosse sur windev 20.
Posté le 22 janvier 2018 - 10:40
Bonjour,

Essaye de supprimer le répertoire suivant :

C:\Users\nom_utilisateur\AppData\Local\Temp\FRMK_Android_22.0.279.0FR

et regénère ton appli
Membre enregistré
12 messages
Posté le 23 janvier 2018 - 05:26
Merci Gael L. J'ai résolu mon premier problème.
J'ai désormais un autre message d'erreur :

Erreur retournée :
C:\Mes Projets Mobile\Choisis-ta-chambre\Android\Generation\AndroidManifest.xml:2: error: Error: No resource found that matches the given name (at 'resource' with value '@xml/searchable').
Posté le 23 janvier 2018 - 13:13
Bjr,

FESPO a utilisé son clavier pour écrire :
Bonjour à tous,

Je suis novice en windev et pas un pro de la programmation. Après quelques
difficultés, je suis enfin arrivé à tout faire fonctionner. Mais à la fin de
la génération, j'ai un message d'erreur que je ne comprends pas et je ne sais
pas quoi faire pour que mon application fonctionne (réalisée sous Windev
mobile 20). Est-ce que quelqu'un peut m'aider ? Merci ! Voici le code
d'erreur que j'obtiens à la fin de la génération :

Echec de la création de l'application Android <C:\Mes Projets
Mobile\Choisis-ta-chambre\Exe\Choisis-ta-chambre.apk>.

Ligne de commande : "C:\Program Files\Java\jdk1.8.0_151\bin\java.exe"
-Xmx1024m -Xss1m -Djava.ext.dirs=.\build-tools\27.0.3\lib -jar
.\build-tools\27.0.3\lib\dx.jar --dex --incremental --output="C:\Mes Projets
Mobile\Choisis-ta-chambre\Android\Generation\bin\classes.dex" "C:\Mes Projets
Mobile\Choisis-ta-chambre\Android\Generation\bin\classes" "C:\Mes Projets
Mobile\Choisis-ta-chambre\Android\Generation\libs"

Erreur retournée :
Result compacted from 5256.8KiB to 3418.3KiB to save 1838.6KiB
Merged dex #1 (12 defs/11.0KiB)
Merged dex #2 (2194 defs/4158.8KiB)
Result is 2194 defs/3418.3KiB. Took 1.2s

Merci d'avance !


Pour ce genre de souci, si tu demandes au support ils vont te dire de
passer en WM23.
J' ai eu le cas a l'epoque des versions 16 et 17. Et c 'est vrai que le
passage a la derniere version de WM avait résolu le probleme.
Google fait tres vite bouger les choses, et rend rapidement obsolète ce
qui n'est pas tres recent .

attend toi a investir si tu veux regler ton probleme... a moins que ..

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
12 messages
Posté le 24 janvier 2018 - 05:51
Je n'ai pas vraiment les moyens d'investir...
Membre enregistré
11 messages
Posté le 24 janvier 2018 - 15:43
Merci Gael
Le Temp contenait bien des FRMK_ ?

Ceci dit, j'aurais du lire la FAQ n°15819 qui donne la réponse.
Membre enregistré
12 messages
Posté le 25 janvier 2018 - 07:04
DEHEME a écrit :
Merci Gael
Le Temp contenait bien des FRMK_ ?

Ceci dit, j'aurais du lire la FAQ n°15819 qui donne la réponse.


Nom DEHEME, le Temp ne contenait rien en fait, donc le problème ne venait pas de là. Et maintenant, j'ai toujours l'erreur :
Erreur retournée :
C:\Mes Projets Mobile\Choisis-ta-chambre\Android\Generation\AndroidManifest.xml:2: error: Error: No resource found that matches the given name (at 'resource' with value '@xml/searchable').

Je n'arrive pas à voir ce qui bloque.
Membre enregistré
12 messages
Posté le 25 janvier 2018 - 07:45
Problème résolu, je cherchais ce FRM_Android à la source et non en Local, d'où le problème ! Merci encore pour votre aide.
Posté le 12 avril 2018 - 18:05
S'il te plait j'ai le même problème de androidmanifest.xml (resources)

comment as tu résolu le problème?
Posté le 18 septembre 2018 - 16:13
Bonjour à tous
C'est très simple de corriger l’erreur
"C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" "-Dorg.gradle.appname=C:\Mes Projets Mobile\Liste\Android\Generation" -classpath "C:\WINDEV Mobile 22\Personnel\Android\Gradle\lib\gradle-launcher-2.14.1.jar" org.gradle.launcher.GradleMain assembleRelease -b "C:\Mes Projets Mobile\Liste\Android\Generation\build.gradle"

Il faut faire une génération pas à pas pour la première génération de ton projet, quand on arrive à l'étape configuration, cliquer sur configuration avancée, puis commande du compilateur Java, choisir personnalisé et trouvé Java exe sur ton ordinateur. Depuis un moment Java n'est plus installé dans le dossier Programme Files car il n'existe plus. On a Programmes Files(x86), ProgrammeData et Programmes donc l'adresse par défaut "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe est inexacte. en règle générale Java est dans le dossier Programmes. Change le lien, valide le tout et le tour est joué.
Cordialement

Pierre-Ogier