【发布时间】:2019-07-31 22:00:28
【问题描述】:
我有这个问题,如果有人帮我解决这个问题,我会很高兴:
你想做什么?
使用 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 有文本重定位。这是浪费内存并妨碍安全 硬化。请修复。
[warn] [node-red-node-serialport/serialport] 错误:dlopen 失败: 无法找到引用的符号“_Z22linuxSetCustomBaudRateij” “/data/data/com.termux/files/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings/build/Release/binding.node”...
应该发生什么?
在没有这些错误的情况下启动 node-red-node-serialport
重现问题的代码
tsudo node /data/data/com.termux/files/usr/bin/node-red
版本、操作系统和硬件
- 串行端口@? node-red-node-serialport@0.7.1 和 serialport@7.1.4
- Node.js v? v11.10.1
- 窗户? Linux?苹果?安卓
- 硬件和芯片组? (多产/FTDI/其他)计划使用 FTDI,但现在还没有达到目标
【问题讨论】:
-
我非常怀疑串行端口中的本机代码(由 node-red-serialport 节点使用)是否会在 Android 上构建。
标签: android node-red node-serialport termux