La génération d'une application Android est fait par l'utilitaire Gradle. L'assistant de génération de WINDEV Mobile collecte les éléments et informations nécessaires à la génération de l'application Android afin de :

  • générer dans un dossier temporaire tous les pré-requis nécessaires à la génération d'un APK,
  • générer un fichier de paramètre build.gradle nécessaire à Gradle,
  • lancer Gradle en ligne de commande pour qu'il se charge de la génération de l'APK.

 

Certaines applications peuvent nécessiter l'ajout d'informations spécifiques dans le build.gradle :

  • emplacement spécifique d'un repository,
  • utilisation de différentes libraries .JAR qui n'ont pas la même version de compatibilité...

 

Le fichier build.gradle ne peut pas être personnalisé directement par l'assistant de génération. Par contre, il est possible à partir de la version "Update 2" (230050T) de WINDEV Mobile d'interrompre la génération de l'application après la création du fichier de paramètres build.gradle, juste avant que Gradle soit lancé. Voici le mode opératoire complet (bien plus long à lire ou écrire qu'à appliquer) :

  • sélectionner dans l'Explorateur de projet la configuration Android,
  • clic droit puis "Description",
  • bouton "Action avant génération Gradle",
  • afficher un message dans le script :
    ECHO Pause avant compilation Gradle du projet {$NomProjet} configuration {$NomConfig}
    ECHO Modfiez le fichier build.gradle ouvert dans Notepad,
    ECHO une fois terminé et enregistré appuyez sur [ENTREE]
    Notepad.exe {$RepProjet}\Android\Gen\build.gradle

  • cocher "Afficher la console" et "Laisser la console ouverte",

  • valider la fenêtre de configuration de l'action avant génération,
  • valider la fenêtre de description de la configuration,
  • lancer la génération de l'application,
    >> Juste avant la génération de l'APK par Gradle, l'invité de commande sera ouvert, laissant la génération en pause.



  • lorsque l'invité de commande apparaît en attente de la frappe d'une touche, lancer alors l'Explorateur de Windows,
  • ouvrir le dossier \Android\Gen\ localisé dans le dossier du projet WINDEV Mobile,
  • avec un éditeur texte insérer dans le fichier build.gradle les spécificités relatives à l'APK à générer,
  • une fois le build.gradle modifié et sauvegardé, fermer l'invité de commande qui était ouvert et en pause
    >> WINDEV Mobile lance la suite de la génération par Gradle en utilisant le build.gradle adapté.

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée