Node.js on Android

Source

  • Evernote/Technote scraps/Node.js on Android.md

Summary

이 문서는 루팅된 Android 기기에 Debian 환경을 구축한 후 Node.js를 소스 컴파일하여 실행하는 방법을 설명한다. 주요 단계는 루팅, Debian Kit 설치, 그리고 ARM 아키텍처에 맞춰 Node.js를 컴파일하는 것이다. 컴파일 시 ARM 관련 오류를 피하기 위해 --without-snapshot 옵션 사용 및 특정 매크로 수정이 필요함을 언급한다.

Key Points

  • Android 기기 루팅 필요
  • Debian Kit for Android를 통해 Debian 환경 설치
  • Node.js 소스 코드 다운로드 및 컴파일 (./configure, make)
  • ARM 아키텍처 대응: --without-snapshot --dest-cpu=arm --dest-os=linux 옵션 사용
  • ARM 컴파일 오류 발생 시 macro-assembler-arm.cc 수정 필요 가능성