Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6379185
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T02:06:19+00:00 2026-05-25T02:06:19+00:00

I have been trying to port Node.js on Android phone by following the link

  • 0

I have been trying to port Node.js on Android phone
by following the link below

http://www.xydo.com/toolbar/20311835-node_js_on_android

I created the node.tar on QEMU environment and sent it to the ubuntu machine ?

I have put all .so files in system/lib and node bin file in system/bin .
When i try to run it it gives “Node not Found ” even though it is present .

NOTE : I have manually pushed the files since tar command does not work on android .
I am using a rooted device .

Is there any way to create the binary file in android directly without the ARM environment ???

Am i missing something ?Thanks for the help .


Thanks for the response .

I have installed debian on Android using your suggested link:
http://lanrat.com/android/debian

After that, when I run the following commands on chroot to be able to make and install Node js, (ref:http://howtonode.org/f1932c1c56d3a50fe0c21998362d80f405229b5a/arm-chroot-fun)

$git clone http://github.com/creationix/nvm.git
$. nvm/nvm.sh              
$export JOBS=1        
$nvm install v0.4.11

I get the following error:
/.nvm/src/node-v0.4.11/deps/v8/src/arm/macro-assembler-arm.cc:61:3: error: #error “For thumb inter-working we require an architecture which supports blx”
scons: *** [obj/release/arm/macro-assembler-arm.o] Error 1
scons: building terminated because of errors.
Waf: Leaving directory `/.nvm/src/node-v0.4.11/build’
Build failed: -> task failed (err #2):
{task: libv8.a SConstruct -> libv8.a}

Alternately, if I try the following:

$ mkdir tmp
$ cd tmp
$ wget http://nodejs.org/dist/node-v0.4.11.tar.gz
$ tar -xvzf node-v0.4.11.tar.gz

Added ‘-march=armv5t’ to ‘CCFLAGS’,in node-v0.4.11/deps/v8/SConstruct and the

$ cd node-v0.4.11
$ ./configure
$ make
$ make install

the installation runs without errors, node –version reports v0.4.11 and when I try to run any node commands, I get pure virtual method called terminate called without an active exception Aborted

can you please let me know what i am doing wrong here?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T02:06:19+00:00Added an answer on May 25, 2026 at 2:06 am

    You definitely have tar on your phone and everything else that comes with busybox!
    http://en.wikipedia.org/wiki/BusyBox
    Also look at this it will improve your Droid hacking time 10 fold
    https://github.com/jackpal/Android-Terminal-Emulator/wiki/Frequently-Asked-Questions
    and consider acquiring
    http://www.magicandroidapps.com/wiki//index.php?title=Main_Page
    and https://market.android.com/details?id=org.pocketworkstation.pckeyboard Your going to wonder how you where doing it before you got these.

    The tutorial you where following was a little shaky so I included the resources I used to get ubuntu and nodejs running on my Android. It took me a while but it was a lot easier after a little research on how exactly debootstrap and qemu worked, you have to get a little linuxy but once its running you will be amazed at all the options you have.
    http://lanrat.com/android/debian
    http://howtonode.org/f1932c1c56d3a50fe0c21998362d80f405229b5a/arm-chroot-fun
    What I ended up doing was building a cross compilation tool kit using deb boot strap and qemu and compiling everything on my desktop then moving the image over to my Android.

    Lastly I included my arm ubuntu Image. You may have to tweak the bash script a bit but other then that the image is universal and even runs on an IPhone. If you have any trouble digesting all this or getting the image working feel free to ask. I want to see node on as many phones as possible!
    http://www.castedspell.com/ubuntu4droid.tar.gz
    The image is 3 gigs uncompressed but really only 600 mb and you can use any partition re-size tool to shrink it down.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've recently been trying to port a C++ application. I believe I have all
I have been trying to figure out the following excerpt from Ruby on Rails
I have been trying to pull out my SQLite database from my android application
I have been trying to port few linux drivers and realized that there is
I am a beginner at QT and I have been trying to port a
I have been trying to port project im working on to PropelORM . So
I have been trying to port my C++ based mass data transport protocol project
I have been trying to fix the following problem for weeks :(. In my
Have have been trying to make a validator for my xml files. I have
I have been trying this for the whole day and I managed to make

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.