"我日你哥!这USB口是他妈镶金了吗?"
我盯着眼前这台刚更新的P60 Pro,看着它在Android Studio里玩"反复横跳"的把戏——设备列表每隔五秒就消失重现,Type-C接口比我初恋的心还善变。更艹蛋的是,明天就要给大领导演示APP新功能,现在连个logcat都抓不到。
事情要追溯到三小时前。当我正给心率算法做最后优化时,行政部那个穿Lolita裙的妹子突然推门:"张哥,市场部说要拍宣传照,借你手机当道具用下哈"。等她哼着《孤勇者》把手机还回来时,我的开发环境就开始上演《消失的设备》。
我像妇科大夫一样检查USB接口,先后经历了:
- 换线三连击(原装线、淘宝爆款、甚至翻出已泛黄的古董线)
- 重启三连(手机、as、电脑)
- 开发者选项的死亡循环(关了又开开了又关,比渣男分手还纠结)
- 驱动(...某品牌手机助手,最后的倔强,懂的都懂)
一通操作下让我彻底死心,恍惚间在运行的位置看到一丝希望,对了,我们还能用WI-FI连接 !
下面介绍一下如何使用WIFI连接手机进行调试
武林秘籍
- 狂点手机系统版本号直到跳出入党申请书(a bushi,直到弹出提示已打开
- 配对,打开开发者选项 -> 无线调试,点击使用配对码或者二维码配对设备,然后在电脑上输入显示的IP地址和端口,成功后继续输入WLAN配对码。
- 我更建议直接用命令行的形式进行配对
# 先来段前戏
# ip填上你对应的数据,别填我的啊 这里的IP地址和端口是弹窗上显示的
adb pair 192.168.1.105:39407
# 正式链接
# ip填上你对应的数据,别填我的啊 这里的IP地址和端口是无线调试主页上显示的
adb connect 192.168.1.105:43249
以下是我的操作记录
这个故事告诉我们,功夫不负有心人,初恋没有了还有姐姐,有线连接是包办婚姻,无线调试才是自由恋爱
人间真实
姐姐不愧是姐姐,经常闹小情绪(不稳定,经常断)
脑子里灵光一闪,adb 不是还有个tcpip吗?如果用局域网通过adb转发呢?再改成外网呢?
正好我同事做了一个内网版本,欢迎大家使用,如果不好,请在issues猛喷 反正不是我写的