Skip to content
Isaac Pateau edited this page Mar 2, 2019 · 1 revision

Ajustements pour KSoap2-Android

Dans l'éventualité où une version personnalisée de KSoap2-Android doit être construite, les étapes suivantes devraient être en mesure de vous donner une version compilée avec support pour OkHttp 3.12.

Note: Il est possible que les changements diffèrent de ce qui est illustré. Dans ce cas, il serait préférable de regarder les différences dans la documentation d'OkHttp afin de pouvoir compiler l'ensemble des modules.

Pour ce faire:

  1. Clonez le projet disponible sur GitHub.
  2. Selon la situation, appliquez les changements tels que basés sur le gist suivant.
  3. Procédez à la compilation des modules avec la commande mvn clean install ou ./mvnw clean install si l'outil Maven n'est pas installé sur votre poste.
  4. Une fois que les outils sont compilés, récupérez les 3 fichiers suivants. Ceux-ci se retrouveront dans le répertoire "target" du module correspondant au nom du fichier:
    • ksoap2-android-xxx-SNAPSHOT.jar
    • ksoap2-base-xxx-SNAPSHOT.jar
    • ksoap2-j2se-xxx-SNAPSHOT.jar
  5. Prenez ces fichiers et copiez les dans le répertoire "app/libs" du projet ÉTSMobile-V2 (Créez le répertoire si ce n'est pas déjà fait)
  6. Incluez ces librairies dans la configuration Gradle du module "app". (Répertoire "app/build.gradle") Cette réponse du forum StackOverflow peut être utilisé pour importer les librairies.
  7. Compilez le projet et essayez-le!
Clone this wiki locally