所以我知道这已经受到了很多质疑.准确地说,例如在这些问题中:
提出的每个选项都存在问题:
我想在我的普通设备上运行它,所以我想避免在我的设备上安装另一个操作系统
JXCore的工作在上个月停止了(也许是因此)我无法编译(参见无法安装jxcore-cordova)
随着这些问题发布以来的时间以及作为"最佳选择"的JXCore似乎现在无法使用:
有没有办法在Android设备上运行node.js应用程序(在我的情况下是服务器)?
如果你想知道为什么我想要这个:我用Node.Js服务器创建了一个WebApp,现在我想要一个你可以从手机本地启动的版本而不需要互联网连接.这意味着服务器需要在Android手机上运行.
有许多旧的SO线程处理在Android上运行NodeJS.其中大多数不再可行(JXCore)和/或提供令人困惑,过时,不完整或错误的信息.
因此,我调查了目前(截至2017年8月)可行的方法,并找到了三个可能的候选人.
要在他们之间做出决定,我想知道:
可行的方法是:
除此之外,我还找到了许多相关的有趣资源:
我正在使用手机间隙开发一个IOS应用程序,我想使用node.js作为其中的一部分.获取phonegap是否可以在应用程序的其余部分运行node.js的实例?
是否有可能在Android设备中运行NodeJs服务器(如linux设备而不是Android应用程序).
如果可能请帮我做.
是否有可能在Android设备上启动mongo服务器?
我的设备:
重要!!我想在android中启动一个服务器应用程序.因为我有一个未使用的Android TV-Box,我想在我的家庭服务器中使用它
而且我不想在APK文件中使用它(在WebView中加载html文件).我需要nodejs服务器而不是带有CommonJs和RequireJs的javascript客户端
node.js ×4
android ×3
android-ndk ×2
cordova ×2
javascript ×2
ios ×1
java ×1
jxcore ×1
react-native ×1
root ×1
server ×1