Quindi so che questo è stato messo in discussione parecchio. Per essere esatti, ad esempio, in queste domande:
- Esegui il server NodeJs su Android
- Come eseguire il mio progetto node.js su Android?
e - NodeJS su IOS / Android
Ogni opzione presentata presenta però un problema:
Voglio eseguirlo sul mio dispositivo normale, quindi vorrei evitare di installare un altro sistema operativo sul mio dispositivo
Il lavoro su JXCore è stato interrotto il mese scorso e (forse di conseguenza) non sono riuscito a farlo compilare (vedere Impossibile installare jxcore-cordova )
- Il porto Android di NodeJs Anode non è stato lavorato dal 2014 e comunque non è stato mantenuto
- La seconda risposta nel secondo thread a cui ho collegato ha menzionato che ora esiste una distribuzione di nodi ufficiale per Android ma a parte un collegamento al sito Web di navigazione dell'ultima distribuzione non sono riuscito a trovare alcuna informazione su come utilizzarlo effettivamente
- Ho visto anche questo ma sembra che il dispositivo debba essere collegato a un PC (o simile) per eseguire i comandi della shell adb mentre vorrei renderlo come app separata
Con il tempo passato da quando queste domande sono state pubblicate e come "la migliore opzione" JXCore sembra essere ormai inutilizzabile:
c'è un modo per eseguire un'applicazione node.js (un server nel mio caso) su un dispositivo Android?
se ti stai chiedendo perché vorrei questo: ho creato una WebApp con un server Node.Js e ora voglio una versione che puoi avviare localmente dal tuo telefono senza richiedere una connessione Internet. Ciò significa che il server deve essere eseguito su un telefono Android.