news 2026/4/11 8:30:49

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/4/7 13:33:49

Asyncio异步队列实战指南(数据传递性能提升90%)

第一章:Asyncio异步队列的核心概念与应用场景Asyncio 异步队列是 Python 异步编程模型中的关键组件,用于在协程之间安全地传递数据。它模仿了标准库中 queue.Queue 的行为,但专为 async/await 语法设计,支持非阻塞的 put 和 get 操…

作者头像 李华
网站建设 2026/4/3 4:49:00

PyCharm Profiler分析VoxCPM-1.5-TTS性能瓶颈

PyCharm Profiler 分析 VoxCPM-1.5-TTS 性能瓶颈 在智能语音交互日益普及的今天,用户对文本转语音(TTS)系统的自然度和响应速度提出了更高要求。尤其是像 VoxCPM-1.5-TTS 这类支持高保真声音克隆的大模型,在提供接近真人发音表现的…

作者头像 李华
网站建设 2026/4/10 13:02:44

从零构建专业级菜单,NiceGUI导航设计实战全攻略

第一章:从零认识NiceGUI菜单系统NiceGUI 是一个基于 Python 的轻量级 Web 框架,专为快速构建交互式用户界面而设计。其菜单系统提供了一种直观的方式来组织页面导航与功能入口,尤其适用于数据可视化、配置面板和内部工具开发。核心概念 NiceG…

作者头像 李华
网站建设 2026/4/3 6:12:53

FastAPI测试难题一网打尽:3个关键工具助你构建零缺陷API服务

第一章:FastAPI测试难题一网打尽:3个关键工具助你构建零缺陷API服务在构建现代化的API服务时,FastAPI凭借其高性能和直观的类型提示广受欢迎。然而,随着接口复杂度上升,确保代码质量与稳定性成为开发者的首要挑战。自动…

作者头像 李华
网站建设 2026/4/6 5:25:19

环境仿真软件:EcoPath with Ecosim_(13).案例研究与实践

案例研究与实践 在前面的章节中,我们已经详细介绍了EcoPath with Ecosim的基础功能和设置方法。本章将通过一系列具体的案例研究,帮助读者更好地理解和应用这些知识。我们将从不同的生态模型出发,逐步展示如何使用EcoPath with Ecosim进行环境…

作者头像 李华