PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 28 → Erreurs lors de la génération de l'apk
Erreurs lors de la génération de l'apk
Débuté par Habib, 27 jan. 2023 12:52 - 9 réponses
Posté le 27 janvier 2023 - 12:52
voici l'erreur :
Echec de la création de l'application Android <C:\Mes Projets Mobile\FAKAMAGs 1st\Exe\Application Android\FakaMag.apk>.


Ligne de commande : "C:\Program Files\Java\jdk1.8.0_281\bin\java.exe" -Duser.dir="C:\Mes Projets Mobile\FAKAMAGs 1st\Android\dbg" "-Dorg.gradle.appname=C:\Mes Projets Mobile\FAKAMAGs 1st\Android\dbg" -classpath "C:\gradle-5.4.1\lib\gradle-launcher-5.4.1.jar" org.gradle.launcher.GradleMain assembleDebug -b "C:\Mes Projets Mobile\FAKAMAGs 1st\Android\dbg\build.gradle"


Erreur retournée :
Starting a Gradle Daemon, 3 busy and 1 incompatible and 1 stopped Daemons could not be reused, use --status for details

> Configure project :
WARNING: The following project options are deprecated and have been removed:
com.android.build.gradle.overridePathCheck
This property has been replaced by android.overridePathCheck


Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: élément inattendu (URI : "", local : "base-extension"). Les éléments attendus sont <{}codename>,<{}layoutlib>,<{}api-level>

Task :preBuild UP-TO-DATE
Task :preDebugBuild UP-TO-DATE
Task :compileDebugAidl NO-SOURCE
Task :checkDebugManifest
Task :compileDebugRenderscript NO-SOURCE
Task :generateDebugBuildConfig
Task :javaPreCompileDebug FROM-CACHE
Task :mainApkListPersistenceDebug
Task :generateDebugResValues FROM-CACHE
Task :generateDebugResources UP-TO-DATE


FAILURE: Build failed with an exception.

* What went wrong:
Could not dispatch a message to the daemon.

* 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
> Task :mergeDebugResources
Membre enregistré
2 633 messages
Popularité : +93 (137 votes)
Posté le 27 janvier 2023 - 20:14
En cherchant l'erreur sur le net
Je suis tombé sur cette page
https://issuetracker.google.com/issues/184759551
A priori ça explique que le gradle doit être mis à jour.
Alors je ne sais pas dans quelle version de wm , tu es
Mais normalement, la 28 est a jour.
Membre enregistré
23 messages
Posté le 03 mars 2023 - 10:19
Bonjour,

j'ai la même erreur! pourtant il me semble que ma version est à jour... j'utilise le WDAutomatiqueUpdate.
une solution ?

merci d'avance.

Jean Philippe
Membre enregistré
2 633 messages
Popularité : +93 (137 votes)
Posté le 03 mars 2023 - 15:20
Salut Jean Philippe,
Je pense que tu confonds mise à jour de windev mobile et la mise à jour du SDK et de gradle.
Je te conseille de vérifier avec le SDK manager, si la dernière version du SDK est installé
Pour gradle le nom de répertoire indique ta version
Membre enregistré
23 messages
Posté le 07 mars 2023 - 10:29
Salut Popoy,
Merci pour ton message.
Effectivement!
En fait, je ''laisse'' windev décider des outils à installer. Donc le SDK, gradle, sont installés et mis à jour automatiquement pas Windev Mobile. N'est-ce pas le cas ?
Membre enregistré
2 633 messages
Popularité : +93 (137 votes)
Posté le 07 mars 2023 - 13:48
Salut,
Non windev mobile installe les SDK et gradle sont ceux inclus dans le XML que pcsoft a créé.
Celui-ci dépend de la version de WM
Pour la 28 c'est
https://www.pcsoft-windev-webdev.com/update/WDJava280.update
Il contient le jdk 16 alors que la 26 demande le jdk 8,9 ou 10
Il contient gradle 7.5.1 alors que la 26 c'est 5.4.1
Le SDK c'est 33 mais Google met à jour une a 2 fois par an et tu peux trouver celles ci sur cette page
https://androidsdkoffline.blogspot.com/p/android-sdk-build-tools.html
Ainsi tu peux voir que Habib doit être en windev mobile 26

Personnellement, je suis resté en wm 25,
Mais je met à jour le SDK sinon je ne pourrai pas respecté les nouvelles règles de Google.
Membre enregistré
179 messages
Popularité : +3 (3 votes)
Posté le 07 mars 2023 - 18:54
@Popoy

Tu veux dire qu'en mettant simplement à jour le sdk via ton lien : https://androidsdkoffline.blogspot.com/p/android-sdk-build-tools.html t peux t'abstenir d'avoir les dernières versions wm ?
Et que donc avec ta version 25 tu peux publier sur play store sans souci ?

Merci de ton retour.
Membre enregistré
2 633 messages
Popularité : +93 (137 votes)
Posté le 07 mars 2023 - 20:47
@memess,
Du code java et des modifications du manifeste sont nécessaires
mais oui, je m'en passe pour l'instant.
Membre enregistré
179 messages
Popularité : +3 (3 votes)
Posté le 08 mars 2023 - 19:08
@Popoy l'heureux homme !

Si tu peux documenter brièvement ce dont tu parles... ? Perso je suis saoulé de leur version buggée et leur changement dans l'interface qui nous fait perdre des réflexes ancrés depuis des lustres et donc du temps et donc des $$$...
Message modifié, 08 mars 2023 - 19:10
Membre enregistré
2 633 messages
Popularité : +93 (137 votes)
Posté le 09 mars 2023 - 08:44
C'est principalement, du code java sur les demandes d'autorisations et le manifeste qui va avec.
Un vieux code traîne sur le forum.