PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → erreur sur compilation ANDROID depuis installation version 83h
erreur sur compilation ANDROID depuis installation version 83h
Iniciado por Alain SORET, 26,mar. 2020 08:49 - 3 respuestas
Publicado el 26,marzo 2020 - 08:49
Bonjour,

Depuis l'installation de la version 83h, impossible de créer la génération de l'application ANDROID.
Avez-vous ce genre de problème.

Bonne journée

Ci dessous - message :

Echec de la création de l'application Android <D:\MESPROMOBILE\androidsignature\Exe\androidsignature.apk>.


Ligne de commande : "C:\Program Files\Java\jdk-9.0.4\bin\java.exe" -Duser.dir="D:\MESPROMOBILE\androidsignature\Android\gen" "-Dorg.gradle.appname=D:\MESPROMOBILE\androidsignature\Android\gen" -classpath "C:\Users\adicc\AppData\Roaming\PC SOFT\25.0\Android\Gradle\lib\gradle-launcher-5.4.1.jar" org.gradle.launcher.GradleMain assembleRelease -b "D:\MESPROMOBILE\androidsignature\Android\gen\build.gradle"


Erreur retournée :
:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileReleaseJavaWithJavac'.
> java.lang.reflect.UndeclaredThrowableException

* 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

BUILD FAILED in 31s
10 actionable tasks: 6 executed, 4 up-to-date
Miembro registrado
156 mensajes
Popularité : +3 (3 votes)
Publicado el 26,marzo 2020 - 12:34
Bonjour,
Je n'ai pas ces erreurs là depuis l'update 2 mais plein d'autres (par exemple)
xxx: error: cannot find symbol
import android.support.v4.app.ActivityCompat;
^
symbol: class ActivityCompat
location: package android.support.v4.app
xxx: error: package android.support.v4.content does not exist
import android.support.v4.content.ContextCompat;
^

Cordialement,
François
Miembro registrado
794 mensajes
Popularité : +40 (42 votes)
Publicado el 26,marzo 2020 - 14:14
Bonjour. Je n'ai pas eu de problème pour compiler jusqu'à présent. Vous devriez peut-être supprimer le contenu du dossier Android de l'application et le régénérer. D'autre part, comme la génération est basée sur Gradle, il se peut qu'il y ait eu quelques problèmes avec les bibliothèques qui sont téléchargées. Vous devez supprimer le contenu du dossier temporaire que Gradle utilise comme cache de la bibliothèque. Ce dossier est généralement situé dans c:\users\<user>\.Gradle

Ruben
Miembro registrado
156 mensajes
Popularité : +3 (3 votes)
Publicado el 27,marzo 2020 - 19:48
Bonjour,
Voici la solution (apportée par le ST PCSOFT) :
"De nombreuses adaptations ont été faites pour supporter AndroidX.
Après vérifications ce type d'erreur de compilation est généralement lié à l'utilisation de code Java natif dans votre projet.
Il va donc être nécessaire que vous fassiez des adaptations dans ce code Java natif pour utiliser aussi AndroidX. Ce sont principalement des import à modifier. Vous pourrez trouver les correspondances entre les classes que vous utilisez et les nouvelles classes sur cette page :

https://developer.android.com/jetpack/androidx/migrate/class-mappings

Ce sont généralement les librairies support qui sont concernées (nom de package commençant pas android.support)"

J'ai remplacé les librairies par les nouvelles et cela fonctionne.

Cordialement,

François