news 2026/5/1 4:48:16

Mac 使用 React-Native 使用无线调试商米机,配合Stripe 终端

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac 使用 React-Native 使用无线调试商米机,配合Stripe 终端

前言

场景:Mac 用 React-Native 调试 Stripe 终端,商米机 USB-A 口插终端,USB-C 口插电脑。
现象:电脑线一拔,终端就能被识别;一插上,终端直接消失。
原因:商米机只有一个 USB 控制器,要么当 Device(被 PC 调试),要么当 Host(去枚举终端),二者互斥。
解法:把调试通道从 USB 迁到 Wi-Fi,让 USB-A 口永远留给 Stripe 终端。下面 5 分钟搞定。

商米机 USB 角色二选一,把调试迁到 Wi-Fi,USB-A 口永远留给 Stripe。


1. 先确认终端已能被识别

把 Stripe 终端插到商米机的USB-A 口,打开 React-Native 调试页面,确认终端列表里能出现设备。
此时先不要插 PC 的 USB-C 线,否则又会冲突。


2. 让商米机与 Mac 同网

用商米机设置 → WLAN,连上与 Mac 同一个 Wi-Fi(或手机 5G 热点也行)。
记下商米机 IP,稍后要用。


3. 一次性打开「无线 ADB」端口

首次仍需用 USB-C 线把商米机与 Mac 短暂连接,打开终端:

# 如果有多台设备,先列出序列号 adb devices -l # 对目标商米机(示例序列号 DP0325BDJ0201)开启 5555 端口 adb -s DP0325BDJ0201 tcpip 5555 # 看到 restarting in TCP mode port: 5555 即可 # 拿 IP(wlan0 地址) adb -s DP0325BDJ0201 shell ip route get 1 # 返回示例:192.168.2.124 就是本机 IP

4. 拔掉 USB-C,正式切到无线

# 建立无线连接 adb connect 192.168.2.124:5555 # 提示 connected to 192.168.2.124:5555 即成功

adb devices应该只剩一条无线记录。
现在可以永久拔掉 USB-C 线,Android Studio / VS Code 的 logcat、断点、reload 全部正常。


5. 以后每次开机

只要 Wi-Fi 不变,直接在 Mac 执行

adb connect 192.168.2.124:5555

即可继续调试,Stripe 终端始终由 USB-A 口供电,不再冲突。


6. 常见问题速查

报错解决
error: more than one device/emulatoradb -s 序列号指定设备,或先adb disconnect踢掉离线记录
offline旧连接残留,先adb disconnect IP:端口再重新 connect
公司 Wi-Fi 隔离手机开 5G 热点,让两台设备同网即可
adb tcpip 5555 # 让 adbd 监听 5555 端口 adb shell ifconfig # 记下 wlan0 的 IP,例如 192.168.1.37 adb connect 192.168.1.37:5555 # 建立无线通道
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:45:01

【提升Web应用转化率】:NiceGUI动态菜单设计的7个黄金法则

第一章:NiceGUI动态菜单的核心价值NiceGUI 是一个基于 Python 的现代化 Web 框架,专为快速构建交互式用户界面而设计。其动态菜单功能在提升用户体验与系统可维护性方面展现出显著优势。通过灵活的数据绑定和响应式更新机制,开发者能够轻松实…

作者头像 李华
网站建设 2026/4/30 13:00:35

GLSL与Python协同实现动态光照,你真的掌握这3种高效方法了吗?

第一章:Python 3D 光照效果在三维图形渲染中,光照效果是决定场景真实感的关键因素。Python 虽然不是传统意义上的图形编程语言,但借助如 PyOpenGL、moderngl 和 VPython 等库,开发者可以高效实现 3D 光照模型。基础光照模型 典型的…

作者头像 李华
网站建设 2026/4/11 9:07:46

模拟机器人充电,输入当前电量,若电量小于20%,输出前往充电座充电,若电量大于等于20%,输出继续工作。

我将为您创建一个完整的机器人充电管理系统。以下是各个模块的代码:1. 项目结构robot_charging_system/├── main.py # 主程序入口├── robot.py # 机器人控制模块├── battery_manager.py # 电池管理模块├── charging_station.py # 充电站模块├── sche…

作者头像 李华
网站建设 2026/4/28 6:08:16

【NiceGUI菜单设计终极指南】:掌握高效导航布局的5大核心技巧

第一章:NiceGUI菜单导航设计的核心价值在构建现代Web应用时,清晰且高效的菜单导航系统是提升用户体验的关键。NiceGUI作为一款基于Python的轻量级Web框架,允许开发者以极简代码实现功能丰富的前端界面,其菜单导航设计不仅简化了页…

作者头像 李华
网站建设 2026/4/17 22:42:20

UltraISO擦除U盘数据准备VoxCPM-1.5-TTS专用启动盘

UltraISO擦除U盘数据准备VoxCPM-1.5-TTS专用启动盘 在AI语音技术快速落地的今天,越来越多开发者和教育工作者希望将高质量的文本转语音(TTS)能力部署到本地设备上——不依赖云服务、保护隐私、还能即插即用。VoxCPM-1.5-TTS正是这样一款支持高…

作者头像 李华