2012-07-09 33 views
31

Tôi có một máy chủ php hoạt động trên máy tính bảng Android của mình, vì vậy tôi hy vọng nó có sẵn bằng cách nào đó để chạy các nút cũng. Mã nguồn có sẵn trên github, và nó có thể được xây dựng trên linux cũng vậy, nhưng tôi không thể thực sự hiểu, làm thế nào để xây dựng nó.Làm cách nào để chạy dự án node.js của tôi trên Android?

Cảm ơn trước,

+1

Một cách ít trực tiếp có thể được sử dụng Browserify để chạy phần của nút. js dự án trong Webkit. –

+0

Trình duyệt chỉ khả thi đối với các dự án có ít sử dụng đối tượng API nút. Sử dụng 'fs.readFileSync' sẽ nhanh chóng trở thành một dấu hiệu cho phương pháp này (như tôi đã tìm thấy [ở đây] (https://stackoverflow.com/q/45209191/8295283), [ở đây] (https://stackoverflow.com/q/45387803/8295283), [tại đây] (https://stackoverflow.com/q/45301900/8295283) và [tại đây] (https://stackoverflow.com/q/45084751/8295283)) Bây giờ tìm đến: [Các tùy chọn khả thi để chạy NodeJS trên Android (Aug 2017)] (https://stackoverflow.com/a/45649995/8295283) –

Trả lời

18

Các hướng dẫn cho một xây dựng đang thiếu từ trang web:

  1. Tải về nó:

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

  2. Giải nén nó:

    tar xzf node-v0.8.1.tar.gz

  3. Chuyển đến thư mục giải nén:

    cd node-v0.8.1/

  4. Run

    ./configure & & make & & sudo make install

Bạn có thể cần phải cài đặt một số phụ thuộc như g++ hoặc build-essential, curllibssl-dev trước tiên.

Ngoài ra còn có một số packaged Android port nhưng dường như không được chủ động.

chỉnh sửa: dường như bạn cần sửa đổi một số tùy chọn xây dựng tùy theo thiết bị của mình. Tìm kiếm trên google cho "nút android" + mô hình của bạn sẽ cung cấp cho bạn thêm chi tiết. Dưới đây là họ cho G1 và Galaxy S: http://mitchtech.net/node-js-on-android-linux/

+1

Cảm ơn, nhưng tôi là người mới bắt đầu, vì vậy tôi thực sự không biết làm thế nào để thực hiện các bước này. Tôi đã tìm kiếm nó trên google, nhưng tôi đã không tìm thấy bất kỳ tập tin .apk tải về. –

+1

Làm thế nào để một phương pháp tiếp cận này trở thành một giải pháp "có sẵn trên thị trường" nếu mỗi phân phối phải được cấu hình và xây dựng cho một thiết bị cụ thể? –

4

Tính đến tháng 9 năm 2015 có phân phối 4.x Node.js cho ARM từ https://nodejs.org/dist/latest/

+0

Tôi không chắc chắn nếu các bản phát hành ARM hoạt động trên Android (không nghĩ như vậy). Nghiên cứu hiện tại của tôi: [Các tùy chọn khả thi để chạy NodeJS trên Android (Aug 2017)] (https://stackoverflow.com/a/45649995/8295283) –

Các vấn đề liên quan