title: Running Node.Js on Android
body: <p>So I know this has been questioned quite a lot. To be exact for example in these questions:  </p>
  
  <ol>
  <li><a href="https://stackoverflow.com/questions/31111377/run-nodejs-server-in-android">Run NodeJs server in Android</a>  </li>
  <li><a href="https://stackoverflow.com/questions/11392590/how-to-run-my-node-js-project-on-android?lq=1">How to run my node.js project on android?</a><br>
  and   </li>
  <li><a href="https://stackoverflow.com/questions/29145308/nodejs-on-ios-android?rq=1">NodeJS on IOS/Android</a></li>
  </ol>
  
  <p>Every option presented has a problem though:</p>
  
  <ul>
  <li><p>I want to run it on my normal device so I would like to avoid installing another OS on my Device</p></li>
  <li><p>Work on JXCore was stopped last month and (maybe as a result) I couldn't get it to compile (see <a href="https://stackoverflow.com/questions/36506305/cant-install-jxcore-cordova">Can&#39;t install jxcore-cordova</a>)</p></li>
  <li>The Android Port of NodeJs <a href="https://github.com/paddybyers/anode" rel="noreferrer">Anode</a> has not been worked on since 2014 and wasn't really maintained back then anyways</li>
  <li>The second answer in the second thread I linked to mentioned there is an official node distribution for Android now but apart from a link to the <a href="https://nodejs.org/dist/latest/" rel="noreferrer">Browse-Website of the latest dist</a> I couldn't find any info on how to actually use it</li>
  <li>I also saw <a href="http://www.goland.org/nodejsonandroid/" rel="noreferrer">this</a> but it seems like the device has to be connected to a PC (or similar) to run the adb shell commands while I would like to make it as a separate App</li>
  </ul>
  
  <p>With the time that past since these questions have been posted and as the "best option" JXCore seem to be now unusable:<br>
  Is there a way to run a node.js application (a server in my case) on an Android device?</p>
  
  <p>if you're wondering why I'd want this: I made a WebApp with a Node.Js server and I now want a version you can launch locally from your phone without requiring an Internet connection. This means the server needs to run on an Android phone.</p>