Also ich weiß, das wurde ziemlich viel in Frage gestellt. Um genau zu sein zum Beispiel in diesen Fragen:Running Node.Js auf Android
Jede Option präsentiert haben ein Problem, aber:
Ich mag zu rennen es auf meinem normalen Gerät so würde Ich mag ein anderes Betriebssystem auf dem Gerät vermeiden Installation
Arbeiten an JXCore gestoppt wurden im letzten Monat und (vielleicht als Ergebnis) Ich konnte es nicht zu kompilieren bekommen (siehe Can't install jxcore-cordova)
- Der Android Port von NodeJs Anode wurde seit 2014 nicht bearbeitet und war damals noch nicht wirklich gepflegt
- Die zweite Antwort in dem zweiten Thread, mit dem ich verlinkt bin, gibt es jetzt eine offizielle Knotenverteilung für Android aber abgesehen von ein Link zu der Browse-Website of the latest dist Ich konnte keine Informationen finden, wie man es tatsächlich verwendet
- I auch sah this aber es scheint, wie das Gerät an einen PC (oder ähnliches) verbunden werden hat die adb Shell-Kommandos auszuführen, während ich es als separates App
Mit der Zeit, die Vergangenheit, da diese machen möchte Fragen wurden gestellt und als die "beste Option" scheinen JXCore jetzt unbrauchbar zu sein:
Gibt es eine Möglichkeit, eine node.js-Anwendung (ein Server in meinem Fall) 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 starten können, ohne eine Internetverbindung zu benötigen. Dies bedeutet, dass der Server auf einem Android-Telefon ausgeführt werden muss.
Nur aus Interesse, tun Sie sich interessieren, ob jemand tatsächlich diese App nutzen können, oder sind Sie nur versuchen, es zu machen, so können Sie es auf Ihrem Telefon verwenden. Weil ich sehe, dass dies eine Menge Setup auf dem Benutzer/Client-Ende erfordert, wenn es sogar funktionieren könnte. – zgc7009
Ich stimme völlig zu, dass, wenn ich es nur auf meinem Telefon verwenden würde, mein aktueller Versuch viel zu kompliziert wäre. Dieser Node.JS Server ist jedoch eine Art kleiner Game Web Application Server, so dass jeder, der das Spiel spielt, Zugang zu diesem Server haben muss. – MariusR
Sie werden nicht in der Lage sein, einen Node.JS-Server zu einem Android-Build zu bündeln, und nur sehr wenige Leute werden technisch genug geneigt sein, es zu installieren, um ein Spiel zu spielen. Wenn es nur für dich ist, ist das eine Sache, aber wenn es überhaupt skaliert werden soll, sehe ich nicht, wie das funktionieren wird. Es gibt viele Apps, insbesondere Spiele, die nicht nur eine Internetverbindung, sondern auch eine starke Internetverbindung benötigen. – zgc7009