I zostały próbuje portu node.js na Androida wykonując poniższy odnośniknie można uruchomić pliku node.js na telefonie z systemem Android?
http://www.xydo.com/toolbar/20311835-node_js_on_android
stworzyłem node.tar na środowisko QEMU i wysłał go na Ubuntu?
Umieściłem wszystkie pliki .so w systemie/lib i pliku bin węzła w systemie/bin. Gdy próbuję go uruchomić, oznacza to, że "Nie znaleziono węzła", mimo że jest obecny.
UWAGA: Ręcznie pchnąłem pliki, ponieważ polecenie tar nie działa na Androidzie. Używam zrootowanego urządzenia.
Czy istnieje sposób na utworzenie pliku binarnego w systemie Android bezpośrednio bez środowiska ARM?
Czy brakuje mi czegoś? Dzięki za pomoc.
Dzięki za odpowiedź.
Zainstalowałem Ubuntu na Androidzie używając sugerowany link: http://lanrat.com/android/debian
Po tym okresie, kiedy uruchomić następujące polecenia w chroot, aby móc nawiązywać i zainstalować węzeł 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
pojawia się następujący błąd: /.nvm/src/node-v0.4.11/deps/v8/src/arm/macro-assembler-arm.cc:61:3: error: #error „dla kciuka między-pracujemy wymagamy architektury, która obsługuje blx " scons: *** [obj/release/arm/macro-a ssembler-arm.o] Błąd 1 scons: budynek zakończony z powodu błędów. Waf: Opuszczenie katalogu `/.nvm/src/node-v0.4.11/build” budowy nie powiodło się: -> zadanie nie powiodło się (err # 2): {zadanie: libv8.a SConstruct -> libv8.a}
Alternatywnie, jeśli próbuję następujące:
$ mkdir tmp
$ cd tmp
$ wget http://nodejs.org/dist/node-v0.4.11.tar.gz
$ tar -xvzf node-v0.4.11.tar.gz
Dodany '-march = armv5t' do 'CCFLAGS', w węźle-v0.4.11/deps/V8/SConstruct i
$ cd node-v0.4.11
$ ./configure
$ make
$ make install
instalacja przebiega bez błędów, raporty węzłów - wersja v0.4.11 i kiedy próbuję uruchomić dowolny węzeł Polecenia, otrzymuję czystą wirtualną metodę zwaną zakończeniem wywoływaną bez aktywnego wyjątku. Przerwano
czy możesz dać mi znać, co robię źle tutaj?
Proszę zaktualizować to pytanie, nie pytaj o nowe, jeśli nie otrzymujesz żadnych odpowiedzi. Być może oferujesz nagrodę? – Kev
Wszystkie informacje na tej stronie są nieaktualne. Zbadam aktualne [realistyczne opcje uruchamiania NodeJS na Androida] (sierpień 2017)]. (Https://stackoverflow.com/a/45649995/8295283) –