首页 > 解决方案 > 平板termux node-red-node-serialport启动问题

问题描述

我有这个问题,如果有人帮我解决这个问题,我会很高兴:

你想做什么?

使用 termux 将 node-red-node-serialport 安装到在 ARMv8 Exynos 7870 SM-T580 三星平板电脑上运行的 node-red

怎么了?

警告:链接器:/data/data/com.termux/files/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings/build/Release/bindings.node 具有文本重定位。这会浪费内存并防止安全加固。请修复。

[警告] [node-red-node-serialport/serialport] 错误:dlopen 失败:无法找到由“/data/data/com.termux/files/usr/lib/node_modules/node-red-node”引用的符号“_Z22linuxSetCustomBaudRateij” -serialport/node_modules/@serialport/bindings/build/Release/binding.node"...

应该发生什么?

在没有这些错误的情况下启动 node-red-node-serialport

重现问题的代码


tsudo node /data/data/com.termux/files/usr/bin/node-red

版本、操作系统和硬件

标签: androidnode-rednode-serialporttermux

解决方案


serialport 节点的文档在它的README.md中没有将 Android 列为受支持的平台,所以我非常怀疑你能否让它工作。

唯一列出的受支持平台是 Linux/Mac/Windows

支持平台的完整列表在这里:https ://serialport.io/docs/en/guide-platform-support

它不包括 Android 或 Termux


推荐阅读