Então, eu sei que isso foi bastante questionado. Para ser exato, por exemplo, nestas questões:
- Execute o servidor NodeJs no Android
- Como executar meu projeto node.js no android?
e - NodeJS em IOS / Android
Cada opção apresentada tem um problema:
Eu quero executá-lo em meu dispositivo normal, então gostaria de evitar a instalação de outro sistema operacional em meu dispositivo
O trabalho no JXCore foi interrompido no mês passado e (talvez como resultado) eu não consegui compilar (consulte Não é possível instalar o jxcore-cordova )
- A porta Android de NodeJs Anode não é trabalhado desde 2014 e não era realmente mantido naquela época
- A segunda resposta no segundo tópico que eu mencionei, há uma distribuição oficial de nós para Android agora, mas além de um link para o Browse-Website da última dist não consegui encontrar nenhuma informação sobre como realmente usá-lo
- Eu também vi isso, mas parece que o dispositivo precisa estar conectado a um PC (ou semelhante) para executar os comandos adb shell, embora eu gostaria de torná-lo um aplicativo separado
Com o tempo que passou desde que essas perguntas foram postadas e como a "melhor opção", JXCore agora parece estar inutilizável:
Existe uma maneira de executar um aplicativo node.js (um servidor no meu caso) em um dispositivo Android?
se você está se perguntando por que eu iria querer isso: fiz um WebApp com um servidor Node.Js e agora quero uma versão que você possa iniciar localmente de seu telefone sem exigir uma conexão com a Internet. Isso significa que o servidor precisa ser executado em um telefone Android.