Entonces sé que esto se ha cuestionado bastante. Para ser exactos por ejemplo en estas preguntas:
- Ejecute el servidor NodeJs en Android
- ¿Cómo ejecutar mi proyecto node.js en Android?
y - NodeJS en IOS / Android
Sin embargo, cada opción presentada tiene un problema:
Quiero ejecutarlo en mi dispositivo normal, así que me gustaría evitar instalar otro sistema operativo en mi dispositivo
El trabajo en JXCore se detuvo el mes pasado y (tal vez como resultado) no pude compilarlo (consulte No se puede instalar jxcore-cordova )
- El puerto de Android nodejs ánodo no se ha trabajado desde 2014 y en realidad no estaba mantenido en ese entonces de todos modos
- La segunda respuesta en el segundo hilo al que me vinculé mencionó que ahora hay una distribución oficial de nodos para Android, pero aparte de un enlace al sitio web de navegación del último dist, no pude encontrar ninguna información sobre cómo usarlo realmente
- También vi esto, pero parece que el dispositivo tiene que estar conectado a una PC (o similar) para ejecutar los comandos de adb shell, mientras que me gustaría hacerlo como una aplicación separada.
Con el tiempo que pasó desde que se publicaron estas preguntas y como la "mejor opción", JXCore parece ahora inutilizable:
¿Hay alguna forma de ejecutar una aplicación node.js (un servidor en mi caso) en un dispositivo Android?
Si se pregunta por qué querría esto: hice una aplicación web con un servidor Node.Js y ahora quiero una versión que pueda ejecutar localmente desde su teléfono sin necesidad de una conexión a Internet. Esto significa que el servidor debe ejecutarse en un teléfono Android.