PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → Erreur de génération Androïd
Erreur de génération Androïd
Started by SAUTY, Feb., 23 2018 4:17 AM - 11 replies
Posted on February, 23 2018 - 4:17 AM
Bonjour,
depuis quelques jours je n'arrive plus à générer mes applications sous Androïd.
des erreurs de compilations...
exemple ci-dessous.
Merci de votre aide car je tourne en rond et je ne vois plus ce que je pourrai faire.
Hervé
........................................................................
Echec de la création de l'application Android <D:\Mes Projets Mobile\Resultats\Exe\Resultat_Commande.apk>.


Ligne de commande : "C:\Program Files\Java\jdk1.8.0_162\bin\java.exe" "-Dorg.gradle.appname=D:\Mes Projets Mobile\Resultats\Android\Generation" -classpath "C:\WINDEV Mobile 23\Personnel\Android\Gradle\lib\gradle-launcher-2.14.1.jar" org.gradle.launcher.GradleMain assembleDebug -b "D:\Mes Projets Mobile\MOi\Android\Generation\build.gradle"


Erreur retournée :

:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
D:\Mes Projets Mobile\Moi\Android\Generation\src\com\masociete\PNE\wdgen\GWDFFEN_Menu.java:1374: error: cannot find symbol
vWD_dJourS.setValeur(WDAPIDate.dateSys());
^
symbol: variable WDAPIDate
location: class GWDFFEN_Menu
1 error
:compileDebugJavaWithJavac FAILED
Posted on February, 23 2018 - 9:35 AM
Il faut que vous supprimiez les répertoires FRMK_Android qui se trouvent dans C:\Users\<user>\AppData\Local\Temp et que vous relanciez WM.
Posted on February, 24 2018 - 3:51 AM
Merci beaucoup
Cela fonctionne.
Posted on April, 03 2018 - 11:08 AM
Bonjour,
Effectivement cela fonctionne avec cette suppression, mais sait-on pourquoi ? Qu'y a t'il à faire pour ne pas être obligé de mettre en oeuvre cette procédure lourde pour chaque génération ?
Merci des explications si vous en avez...
Cordialement,
Nicolas Widmer
Posted on April, 03 2018 - 5:13 PM
Bonjour,

Perso, je me suis fait un petit fichier cmd qui supprime le fameux répertoire FRMk_Android... et qui lance WM. De cette manière je n'ai plus le problème d'aller le supprimer manuellement...
Posted on October, 25 2019 - 9:15 AM
et vous avez comment svp
Posted on September, 02 2020 - 9:18 PM
Bonjour je n'arrive pas a déployer mes application Androïd . le déploiement ne fait que s échouer , il ya ce fameux message qui s 'affiche :
Echec de la création de l'application Android <C:\Mes Projets Mobile\test\Exe\test.apk>.


Ligne de commande : "C:\Program Files\Java\jdk1.8.0_181\bin\java.exe" "-Dorg.gradle.appname=C:\Mes Projets Mobile\test\Android\Gen" -classpath "C:\WINDEV Mobile 23\Personnel\Android\Gradle\lib\gradle-launcher-2.14.1.jar" org.gradle.launcher.GradleMain assembleDebug -b "C:\Mes Projets Mobile\test\Android\Gen\build.gradle"


Erreur retournée :

FAILURE: Build failed with an exception.

* What went wrong:
Failed to load native library 'native-platform.dll' for Windows 10 amd64.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Registered member
3,311 messages
Popularité : +93 (137 votes)
Posted on September, 03 2020 - 8:16 AM
Emile Gonkol a écrit :
Bonjour je n'arrive pas a déployer mes application Androïd . le déploiement ne fait que s échouer , il ya ce fameux message qui s 'affiche :
Echec de la création de l'application Android <C:\Mes Projets Mobile\test\Exe\test.apk>.


Ligne de commande : "C:\Program Files\Java\jdk1.8.0_181\bin\java.exe" "-Dorg.gradle.appname=C:\Mes Projets Mobile\test\Android\Gen" -classpath "C:\WINDEV Mobile 23\Personnel\Android\Gradle\lib\gradle-launcher-2.14.1.jar" org.gradle.launcher.GradleMain assembleDebug -b "C:\Mes Projets Mobile\test\Android\Gen\build.gradle"


Erreur retournée :

FAILURE: Build failed with an exception.

* What went wrong:
Failed to load native library 'native-platform.dll' for Windows 10 amd64.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

'native-platform.dll' n'est pas compatible avec Android
Posted on December, 17 2021 - 1:33 PM
Salut j'ai le meme soucis avec windevmobile 25

chec de la création de l'application Android <C:\Mes Projets Mobile\SUGUBÃ\Exe\SUGUBA.apk>.


Ligne de commande : "C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" -Duser.dir="C:\Users\USER\AppData\Local\Temp\A4001F58101D7B1AD47D53560092253B" "-Dorg.gradle.appname=C:\Users\USER\AppData\Local\Temp\A4001F58101D7B1AD47D53560092253B" -classpath "C:\gradle-5.4.1\lib\gradle-launcher-5.4.1.jar" org.gradle.launcher.GradleMain assembleRelease -b "C:\Users\USER\AppData\Local\Temp\A4001F58101D7B1AD47D53560092253B\build.gradle"


Erreur retournée :
:compileReleaseJavaWithJavac
C:\Users\USER\AppData\Local\Temp\A4001F58101D7B1AD47D53560092253B\src\com\masociete\suguba\wdgen\GWDFFEN_MENU.java:9527: error: incompatible types: WDProcedureInterne cannot be converted to WDObjet
GWDCModel_Famille.fWD_categoriseFamilleT(fWDI_pCallBack[0]);
^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
1 error

> Task :compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileReleaseJavaWithJavac'.
Compilation failed; see the compiler error output for details.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html…

BUILD FAILED in 1m 37s
12 actionable tasks: 12 executed

je retrouve pas le fichier qu'il faut supprimer dans le temp
Registered member
794 messages
Popularité : +40 (42 votes)
Posted on December, 17 2021 - 4:14 PM
Bonjour, je pense que c'est un problème avec le code de votre application. Pouvez-vous afficher le code qui donne l'erreur ?

Rubén
Posted on December, 18 2021 - 4:01 PM
//Charge la première rubrique de la boutique
FEN_MENU.GR_Chargement..Visible = Vrai

Model_Famille.CatégoriséFamilleT(pCallBack)
PROCÉDURE INTERNE pCallBack(bSucces est un booléen, sErreur est une chaîne,tabContenu est un tableau de MFamille )
SI PAS bSucces ALORS
Erreur (sErreur)

OuvreFenêtreMobile(FEN_Echec)
FIN
HPasse(Famille,Helper.CsMDP)
Famille.SupprimeTout()
//Copie du tableau dans la table ListedesNouveautés
gclUntableau:m_tabFamille = tabContenu
POUR TOUT x DE gclUntableau:m_tabFamille
bimages = HexaVersBuffer(x.m_sBinaire)
Famille.Binaire = bimages
Famille.IDFamille = x.m_nIDFamille
Famille.IDFamilleParent = x.m_nIDFamilleParent
Famille.Libellé = x.m_sLibellé
Famille.OrdreAffichage = x.m_nOrdreAffichage
Famille.Photo = x.m_sPhoto
HAjoute(Famille)
FIN
// Variables locales
sLibelleParent est une chaîne
ZoneRépétéeSupprimeTout(FEN_MENU.ZR_Categories)
nIndice est un entier
POUR TOUT Famille SUR CLE_Affichage AVEC "IDFamilleParent = 0"
SI Famille.Libellé <> "Agro-alimentaire" OU Famille.Libellé <> "Pharmacie" OU...
Famille.Libellé <> "Agence de voyage" OU Famille.Libellé <> "Agence immobilière" OU...
Famille.Libellé <> "Banque & Assurance" OU Famille.Libellé <> "Divertissement" OU...
Famille.Libellé <> "Facture Paiement" ALORS
nIndice ++
nIdfamilles est un entier = Famille.IDFamille
sLibelleParent = Famille.Libellé
//Annule toute déclaration sur la requête
HAnnuleDéclaration(REQ_SousFamille)
//Paramétrage de la requête
REQ_SousFamille.ParamIDFamilleParent = nIdfamilles
//Exécution de la requête
HExécuteRequête(REQ_SousFamille)
//Traitement
POUR TOUT REQ_SousFamille
ZoneRépétéeAjouteLigne(FEN_MENU.ZR_Categories,nIdfamilles,Famille.Binaire,sLibelleParent,REQ_SousFamille.IDFamille,REQ_SousFamille.Binaire,REQ_SousFamille.Libellé)
FIN
FIN
FIN
HAnnuleDéclaration(REQ_SousFamille)
ZoneRépétéeAffiche(FEN_MENU.ZR_Categories)
//FEN_MENU.GR_Chargement..Visible = Faux

FEN_MENU..Plan = 1
BTN_SG1..Enfoncé = Vrai
BTN_SG1..PoliceGras = Vrai
//Nombres d'article pour le libellé titre
SELON gnIndiceT
CAS 0 : FI_Acceuill.LIB_Titre = "Toutes les nouveautés de la plateforme"
CAS 1 : FI_Acceuill.LIB_Titre = "Notre dernière nouveauté de la plateforme"
AUTRE CAS : FI_Acceuill.LIB_Titre = ChaîneConstruit("Nos %1 dernières nouveautés de la plateforme", gnIndiceT)
FIN
FI_Acceuill.LIB_Titre..Visible = Vrai
ZoneRépétéeAffiche(FI_Acceuill.ZR_Nouveautés)
// Ajout des slides 1, 2 et 3
FIListeAjoute(CFI_Présentation,FI_Slide_1)
FIListeAjoute(CFI_Présentation,FI_Slide_2)
FIListeAjoute(CFI_Présentation,FI_Slide_3)
FEN_MENU.GR_Chargement..Visible = Faux

FIN
Registered member
3,311 messages
Popularité : +93 (137 votes)
Posted on December, 18 2021 - 9:06 PM
Pour faire avancer le schmilblic j'ai remarqué plusieures choses
WDProcedureInterne cannot be converted to WDObjet
Donc a un moment ta procédure pCallBack est considéré comme un objet

En plus tu fais un HAnnuleDéclaration(REQ_SousFamille)
Et ensuite un HExécuteRequête(REQ_SousFamille) sans un si devant
Puis un ZoneRépétéeAffiche
Et des ajouts de fenêtre interne
Le tout sans aucun multitâche
Et même si tu fais un OuvreFenêtreMobile le reste du code continue de s'exécuter sur mobile
Donc même si ça compile, pas sur que cela fonctionne sur l'appareil