Environnement: Windows 10 Pro / phonegap 7.0.1 / android 5.0.0
Bon je vous explique le contexte du problème que j’ai rencontré.
Vous avez besoin du JAVA JDK Pour compiler une application phonegap avec la commande suivante:
phonegap build android
Alors bien évidement j’ai pris la dernière version en espérant une rétro compatibilité de version dans le cas ou je n’aurais pas pris la bonne version.
Malheureusement ce ne fut pas le cas et l’erreur suivante c’est affichée:
1 |
Error: Requirements check failed for JDK 1.8 or greater |
à savoir que la version 1.8 correspond en fait à la version 8 du JDK…
Donc j’ai installé par la suite la version 8 (donc 1.8) mais toujours rien, la variable d’environnement JAVA_HOME pointait toujours sur la version 9
Alors j’ai désinstallé la version 9 du JDK de java, mais toujours rien, la variable pointait toujours sur le même dossier
J’ai donc ajouté manuellement cette variable d’environnement
(Système => Paramètres système avancé => Variables d’environnement => Variables système)
Et là mon phonegap build android est bien passé, enfin presque, il faut ajouter %JAVA_HOME%/bin dans la liste des adresses du path (variable d’environnement)
Il faut aussi faire de même pour les variables utilisateur (ajouter JAVA_HOME et mettre à jour le path avec %JAVA_HOME%/bin)