在Android中运行NodeJs服务器

Hos*_*ian 8 android root android-ndk node.js server

是否有可能在Android设备中运行NodeJs服务器(如linux设备而不是Android应用程序).

如果可能请帮我做.

是否有可能在Android设备上启动mongo服务器?

我的设备:

  • RK3288电视盒(android 4)
  • 华硕fonepad 7(android 5 root)
  • LG Optimus G(android 4 root)

重要!!我想在android中启动一个服务器应用程序.因为我有一个未使用的Android TV-Box,我想在我的家庭服务器中使用它

而且我不想在APK文件中使用它(在WebView中加载html文件).我需要nodejs服务器而不是带有CommonJs和RequireJs的javascript客户端

wot*_*nii 4

您可能想在您的 Android 设备上安装 chrooted-linux,如此处所述

简而言之,这样做:

  1. 准备linux镜像
    1. 在任何 gnu+linux 设备上执行此操作。
    2. 创建一个大文件(>1 GB)
    3. 将其格式化为文件系统(例如 ext2)
    4. 安装它。
    5. 复制其中的发行版(例如使用 debootstrap)
  2. 将loopdevice复制到android
  3. 安装它(需要root)
    1. 也许安装 busybox
    2. 将一些目录从根设备附加到主机(通常devdev/ptsprocsys
  4. chroot
  5. 在chroot中安装nodejs

注意:我做了一些类似于我的 tf301 的事情,它的工作就像一个魅力。但是当我开始在 chroot 中使用太多内存时(例如编译 Android 应用程序时),主机将会崩溃。我还没有遇到过节点崩溃的情况,我不知道其他设备是否受此影响。