2012-07-09 34 views
31

Tengo un servidor php en funcionamiento en mi tableta Android, así que espero que esté disponible de alguna manera para ejecutar nodejs también. El código fuente está disponible en github, y también se puede construir en Linux, pero realmente no puedo entender cómo construirlo.¿Cómo ejecutar mi proyecto node.js en android?

Gracias de antemano,

+1

Una manera menos directa podría ser utilizar Browserify para ejecutar partes de nodo. js proyectos en Webkit. –

+0

La búsqueda en el navegador solo es viable para proyectos en los que hay poco uso de los objetos de API de nodo. Los usos de 'fs.readFileSync' se convertirán rápidamente en un no-go para este enfoque (como he descubierto [aquí] (https://stackoverflow.com/q/45209191/8295283), [aquí] (https://stackoverflow.com/q/45387803/8295283), [aquí] (https://stackoverflow.com/q/45301900/8295283) y [aquí] (https://stackoverflow.com/q/45084751/8295283)) Ahora mirando a: [Opciones viables para ejecutar NodeJS en Android (agosto de 2017)] (https://stackoverflow.com/a/45649995/8295283) –

Respuesta

18

Las instrucciones para una acumulación no se encuentran en el sitio web:

  1. descargarlo:

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

  2. descomprimirlo:

    tar xzf node-v0.8.1.tar.gz

  3. Ir a la carpeta expandida:

    cd node-v0.8.1/

  4. Run

    ./configure & & make & & sudo make install

Es posible que necesite instalar algunas dependencias como g++ o build-essential, curl y libssl-dev primero. También hay un packaged Android port pero no parece mantenerse activamente.

editar: aparentemente tiene que modificar algunas opciones de compilación de acuerdo con su dispositivo. Una búsqueda en Google para "nodo Android" + su modelo debería darle más detalles. Aquí hay que para el G1 y Galaxy S: http://mitchtech.net/node-js-on-android-linux/

+1

Gracias, pero yo soy un principiante, así que no sé cómo para hacer estos pasos. Lo busqué en google, pero no encontré ningún archivo .apk descargable. –

+1

¿Cómo hace que este enfoque sea viable como una solución "disponible comercialmente" si cada distribución debe configurarse y construirse para un dispositivo específico? –

4

a Sep 2015 son distribuciones 4.x Node.js para ARM de https://nodejs.org/dist/latest/

+0

No estoy seguro de si estas versiones de ARM funcionan en Android (no lo creo). Mi investigación actual: [Opciones viables para ejecutar NodeJS en Android (agosto de 2017)] (https://stackoverflow.com/a/45649995/8295283) –

Cuestiones relacionadas