Je sais donc que cela a été beaucoup remis en question. Pour être exact par exemple dans ces questions:
- Exécutez le serveur NodeJs sous Android
- Comment exécuter mon projet node.js sur Android?
et - NodeJS sur IOS / Android
Chaque option présentée a cependant un problème:
Je veux l'exécuter sur mon appareil normal, je voudrais donc éviter d'installer un autre système d'exploitation sur mon appareil
Le travail sur JXCore a été arrêté le mois dernier et (peut-être en conséquence) je n'ai pas pu le faire compiler (voir Impossible d'installer jxcore-cordova )
- Le port Android de NodeJs Anode n'a pas été travaillé depuis 2014 et n'était pas vraiment entretenu à l'époque de toute façon
- La deuxième réponse dans le deuxième fil de discussion auquel j'ai lié a mentionné qu'il existe une distribution de nœuds officielle pour Android maintenant, mais à part un lien vers le site Web de navigation de la dernière distribution, je n'ai pas trouvé d'informations sur la façon de l'utiliser.
- J'ai également vu cela, mais il semble que l'appareil doit être connecté à un PC (ou similaire) pour exécuter les commandes adb shell alors que je voudrais en faire une application distincte
Avec le temps passé depuis que ces questions ont été postées et comme "meilleure option", JXCore semble désormais inutilisable:
existe-t-il un moyen d'exécuter une application node.js (un serveur dans mon cas) sur un appareil Android?
si vous vous demandez pourquoi je veux ceci: j'ai créé une WebApp avec un serveur Node.Js et je veux maintenant une version que vous pouvez lancer localement depuis votre téléphone sans nécessiter de connexion Internet. Cela signifie que le serveur doit fonctionner sur un téléphone Android.