-
Notifications
You must be signed in to change notification settings - Fork 11
KSoap2 et OkHttp
Isaac Pateau edited this page Mar 2, 2019
·
1 revision
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:
- Clonez le projet disponible sur GitHub.
- Selon la situation, appliquez les changements tels que basés sur le gist suivant.
- 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. - 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
- 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)
- 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.
- Compilez le projet et essayez-le!