Tôi đã cố gắng để cảng Node.js trên điện thoại Android bằng cách làm theo các liên kết dưới đâykhông thể chạy node.js trên điện thoại Android?
http://www.xydo.com/toolbar/20311835-node_js_on_android
tôi tạo ra các node.tar trên môi trường QEMU và gửi nó vào máy ubuntu?
Tôi đã đặt tất cả các tệp .so trong hệ thống/lib và tệp bin nút trong hệ thống/thùng. Khi tôi cố chạy nó, nó cung cấp "Node not Found" mặc dù nó hiện diện.
LƯU Ý: Tôi đã đẩy các tệp theo cách thủ công vì lệnh tar không hoạt động trên Android. Tôi đang sử dụng thiết bị gốc.
Có cách nào để tạo tệp nhị phân trong Android trực tiếp mà không có môi trường ARM không ???
Tôi có thiếu gì đó không? Cảm ơn sự giúp đỡ.
Cảm ơn bạn đã trả lời.
Tôi đã cài đặt debian trên Android sử dụng liên kết đề nghị của bạn: http://lanrat.com/android/debian
Sau đó, khi tôi chạy các lệnh sau vào chroot để có thể thực hiện và cài đặt 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
Tôi nhận được lỗi sau: /.nvm/src/node-v0.4.11/deps/v8/src/arm/macro-assembler-arm.cc:61:3: lỗi: #error "Dành cho ngón tay cái làm việc liên tục, chúng tôi yêu cầu kiến trúc hỗ trợ blx " scons: *** [obj/release/arm/macro-a ssembler-arm.o] Lỗi 1 scons: tòa nhà bị chấm dứt do lỗi. Waf: Để lại thư mục `/.nvm/src/node-v0.4.11/build ' Không thành công: -> tác vụ thất bại (err # 2): {task: libv8.a SConstruct -> libv8.a}
Cách khác, nếu tôi thử như sau:
$ 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' thành 'CCFLAGS', trong nút-v0.4.11/DEPS/v8/SConstruct và
$ cd node-v0.4.11
$ ./configure
$ make
$ make install
tiến trình cài đặt chạy không có lỗi, báo cáo nút --version v0.4.11 và khi tôi cố gắng chạy bất kỳ nút nào lệnh, tôi nhận được phương pháp ảo thuần túy được gọi là chấm dứt được gọi là không có ngoại lệ hoạt động Bị hủy bỏ
bạn có thể vui lòng cho tôi biết những gì tôi đang làm sai ở đây không?
Vui lòng cập nhật câu hỏi này, đừng hỏi câu hỏi mới nếu bạn không nhận được bất kỳ phản hồi nào. Có lẽ cung cấp một tiền thưởng? – Kev
Tất cả thông tin trên trang này đã lỗi thời. Tôi đang điều tra [tùy chọn khả thi để chạy NodeJS trên Android] hiện tại (tháng 8 năm 2017)]. (Https://stackoverflow.com/a/45649995/8295283) –