提出的每个选项都有一个问题:
我想在普通设备上运行它,所以我希望避免在设备上安装其他操作系统
上个月停止了对JXCore的工作,并且(可能是结果)我无法对其进行编译
自2014年以来就没有开发过NodeJs Anode的Android Port,而且当时并没有真正维护它
自从发布这些问题以来,到现在已经过去了,并且作为“最佳选择”,JXCore现在似乎无法使用: 是否可以在Android设备上运行node.js应用程序(在我的情况下为服务器)?
如果您想知道为什么要这样做:我用Node.Js服务器制作了一个WebApp,现在我想要一个可以从手机本地启动而无需Internet连接的版本。这意味着服务器需要在Android手机上运行。
我刚刚经历了令人jaw 目结舌的时刻-Termux允许您在Android设备上安装NodeJS!
它似乎对我手头的基本Websocket速度测试有效。它所服务的http可以在本地和网络上访问。
中间有一篇说明安装过程的文章
基本上是:1.安装termux 2. apt安装nodejs 3.将其连接起来!
我遇到的一个限制-似乎共享文件夹没有安装模块的必要权限。这可能只是文件权限。私人应用程序存储工作正常。