How to run my node.js project on android?

All we need is a simple explanation of the problem, which is provided below.

I have a working php server on my android tablet, so I hope it’s available somehow to run nodejs also. The source code is available on github, and it can be build on linux also, but I can’t really understand, how to build it.

Thanks in advance,

Let’s Solve it:

This is a common error many developers questioned us about it. So we write the explanation above. You just have to apply the suggested solution to your code and it will do for you. If you still getting this error after applying this code then comment below we will get back to you with the new method.

Solution 1

The instructions for a build are missing from the website:

  1. Download it:

    wget http://nodejs.org/dist/v0.8.1/node-v0.8.1.tar.gz

  2. Unpack it:

    tar xzf node-v0.8.1.tar.gz

  3. Go to the unpacked folder:

    cd node-v0.8.1/

  4. Run

    ./configure && make && sudo make install

You might need to install some dependencies like g++ or build-essential, curl and libssl-dev first.

There is also a packaged Android port but it doesn’t seem to be actively mantained.

edit: apparently you need to modify some build options according to your device. A google search for “node android” + your model should give you more details. Here are they for the G1 and Galaxy S: http://mitchtech.net/node-js-on-android-linux/

Solution 2

As of Sep 2015 there are Node.js 4.x distributions for ARM from https://nodejs.org/dist/latest/

Note: You are free to use these solutions for your personal use. We recommend you apply the first solution to your code because it was tested in our system before posting it on this page.

We are always trying to help the developer community, So we made their work easy. Basically, we collected these data from stackoverflow.com, As it is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0.

Leave a Comment