news 2026/4/15 12:06:34

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/9 8:43:54

【程序员必藏】Python树状结构动态管理:从入门到精通的7个关键点

第一章:Python树状结构基础概念与核心模型在计算机科学中,树状结构是一种用于表示层次关系的非线性数据结构。Python 作为一门灵活的高级编程语言,提供了多种方式来构建和操作树形结构。树由节点(Node)组成&#xff0c…

作者头像 李华
网站建设 2026/4/13 15:45:01

FastAPI接口测试进阶指南(从入门到精通的4大工具实战)

第一章:FastAPI接口测试概述在现代Web应用开发中,API的质量直接关系到系统的稳定性与可维护性。FastAPI作为一款基于Python类型提示的高性能Web框架,不仅支持异步处理和自动生成OpenAPI文档,还提供了强大的依赖注入机制&#xff0…

作者头像 李华
网站建设 2026/4/13 18:11:03

‌语言大灭绝危机:多语种UI测试如何保存文化多样性?‌

语言危机与测试的使命 在数字化浪潮席卷全球的2026年,语言大灭绝已成为严峻现实。据联合国教科文组织数据,全球近7000种语言中,约40%正濒临消失,平均每两周就有一种语言消亡。这不仅是文化多样性的灾难,更威胁人类知识…

作者头像 李华
网站建设 2026/4/10 1:27:10

HTML音频标签与VoxCPM-1.5-TTS生成结果的兼容性处理

HTML音频标签与VoxCPM-1.5-TTS生成结果的兼容性处理 在智能语音服务快速普及的今天,越来越多的Web应用开始集成高质量的文本转语音(TTS)能力。从在线教育平台的文章朗读功能,到企业客服系统的自动应答,用户对“听得清、…

作者头像 李华
网站建设 2026/4/13 15:26:19

NiceGUI菜单组件深度解析(90%开发者忽略的关键细节)

第一章:NiceGUI菜单导航设计的核心理念在构建现代Web应用时,清晰且高效的菜单导航系统是提升用户体验的关键。NiceGUI作为一款基于Python的轻量级Web框架,强调以简洁代码实现直观交互界面,其菜单导航设计遵循三大核心原则&#xf…

作者头像 李华