Ich weiß also, dass dies ziemlich oft in Frage gestellt wurde. Um genau zu sein, zum Beispiel in diesen Fragen:
- Führen Sie den NodeJs-Server in Android aus
- Wie starte ich mein node.js Projekt auf Android?
und - NodeJS unter IOS / Android
Jede vorgestellte Option hat jedoch ein Problem:
Ich möchte es auf meinem normalen Gerät ausführen, um die Installation eines anderen Betriebssystems auf meinem Gerät zu vermeiden
Die Arbeit an JXCore wurde letzten Monat eingestellt und (möglicherweise als Ergebnis) konnte ich es nicht zum Kompilieren bringen (siehe jxcore-cordova kann nicht installiert werden ).
- Der Android-Port von NodeJs Anode wurde seit 2014 nicht mehr bearbeitet und war damals sowieso nicht wirklich gewartet
- Die zweite Antwort im zweiten Thread, auf den ich verlinkt habe, erwähnt, dass es jetzt eine offizielle Knotenverteilung für Android gibt, aber abgesehen von einem Link zur Browse-Website der neuesten Version konnte ich keine Informationen darüber finden, wie man sie tatsächlich verwendet
- Ich habe dies auch gesehen, aber es scheint, dass das Gerät an einen PC (oder einen ähnlichen) angeschlossen sein muss, um die ADB-Shell-Befehle auszuführen, während ich es als separate App erstellen möchte
Mit der Zeit, die vergangen ist, seit diese Fragen gestellt wurden und als "beste Option" scheint JXCore jetzt unbrauchbar zu sein:
Gibt es eine Möglichkeit, eine Anwendung node.js (in meinem Fall ein Server) auf einem Android-Gerät auszuführen?
Wenn Sie sich fragen, warum ich das möchte: Ich habe eine WebApp mit einem Node.Js-Server erstellt und möchte jetzt eine Version, die Sie lokal von Ihrem Telefon aus starten können, ohne dass eine Internetverbindung erforderlich ist. Dies bedeutet, dass der Server auf einem Android-Telefon ausgeführt werden muss.