我会尝试更好地解释,我做了一个NodeJS后端与集成的ReactUI,调用本地主机的本地API/功能集成在NodeJS.有没有办法使这个解决方案的APK移植?目前唯一的方法,使NodeJS在Android上工作是手动或与过时的库,如Androidjs
hjqgdpho1#
是的,我们可以使用Node.js使用Termux,但不建议在Android上运行后端服务器。
aij0ehis2#
有一个库。您可以选中nodejs-mobile。如果您希望Node.js位于根进程中,可以选中Magisk Node.js
c6ubokkw3#
经过一番研究,正确的答案是诺曼·布罗的评论“Android是一个封闭的系统。除非你的设备是root用户,否则正常的应用程序进程无法直接访问许多操作系统/系统API。我怀疑这会是一个问题,即使你可以编译Node并将其与你的应用程序进行本地链接。”
3条答案
按热度按时间hjqgdpho1#
是的,我们可以使用Node.js使用Termux,但不建议在Android上运行后端服务器。
aij0ehis2#
有一个库。您可以选中nodejs-mobile。如果您希望Node.js位于根进程中,可以选中Magisk Node.js
c6ubokkw3#
经过一番研究,正确的答案是诺曼·布罗的评论
“Android是一个封闭的系统。除非你的设备是root用户,否则正常的应用程序进程无法直接访问许多操作系统/系统API。我怀疑这会是一个问题,即使你可以编译Node并将其与你的应用程序进行本地链接。”