是否可以在 Android 设备(如 Linux 设备而不是 Android 应用程序)中运行 NodeJs 服务器。
如果可以的话请帮我做一下。
是否可以在Android设备上启动mongo服务器?
我的设备:
- RK3288电视盒(安卓4)
- 华硕 fonepad 7(安卓 5 root)
- LG Optimus G(安卓 4 root)
重要的!!我想在 android 中启动一个服务器应用程序。因为我有一个未使用的 Android 电视盒,我想在我的家庭服务器中使用它
而且我不想在 APK 文件中使用它(在 WebView 中加载 html 文件)。我需要 NodeJS 服务器而不是带有 CommonJs 和 RequireJs 的 javascript 客户端
您可能想在您的 Android 设备上安装 chrooted-linux,如下所述here.
简而言之,这样做:
- prepare linux-image
- 在任何 gnu+linux 设备上执行此操作。
- 创建一个大文件(>1 GB)
- 将其格式化为文件系统(例如 ext2)
- 安装它。
- 复制其中的发行版(例如使用 debootstrap)
- 将loopdevice复制到android
- mount it (root required)
- 也许安装 busybox
- 将一些目录从根设备附加到主机(通常
dev
, dev/pts
, proc
and sys
)
- chroot
- 在chroot中安装nodejs
注意:我做了一些类似于我的 tf301 的事情,它的工作就像一个魅力。但是当我开始在 chroot 中使用太多内存时(例如编译 Android 应用程序时),主机将会崩溃。我还没有遇到过节点崩溃的情况,我不知道其他设备是否受此影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)