昨晚想用终端模拟器连安卓设备测试脚本,结果死活连不上,气得我差点把数据线嚼了。折腾到凌晨两点才整明白,干脆把踩坑过程全记录下来,下回再抽风直接照单抓药。
1. 先确定设备真被电脑认出来没有
插上数据线就以为万事大吉?太天真了。我打开命令行敲adb devices,结果列表空的!当时心里咯噔一下,赶紧钻进设备管理器瞅。好家伙,Android Device底下挂着黄色感叹号,这破驱动根本没过审。
- 麻溜打开手机设置
- 狂点七八下版本号进开发者模式
- 勾上USB调试那个死亡选项
- 拔线重插时盯着通知栏选传输文件模式
2. 换根线保命不是玄学
不信邪用充电线怼了三次,终端还是装瞎。从抽屉刨出压箱底的原装数据线换上,电脑叮咚那声响简直天籁。有些黑心线只给通电不给传数据,坑爹货!
3. 网速不好折腾死人
有回连WiFi调试,adb tcpip 5555端口也开了,手机电脑都在同个路由器下。结果终端模拟器输IP地址死活连不通,发现是路由器开了AP隔离——这功能防蹭网挺灵,防调试也是真绝!关了立马顺畅。
4. 搞不定实体机就玩虚拟机
凌晨一点半实在没辙,直接开Android Studio新建个Pixel 3虚拟设备。启动完在终端敲adb connect 127.0.0.1:5555,秒连!比伺候真机省心多了。
5. 重启ADB专治各种不服
遇到提示offline或device not found,别急着摔键盘。按住shift右键打开Powershell:
- adb kill-server (先掐死服务)
- adb start-server (再诈尸重启)
- 重新插拔手机
这破操作起码救过我五次了
6. 杀毒软件比病毒更毒
上个月装完火绒就抽风,adb命令全部超时。关了实时防护还是不行,在防护日志里发现它悄悄拦截了*联网。手动加信任名单才老实,防火防盗还得防杀软!
7.系统权限藏着老阴招
在Win11连红米Note 12 Turbo,每次拔插都要重新授权USB调试。后来翻手机设置发现MIUI的USB安装控制和USB调试安全设置都默认关着,这俩不打开电脑永远被当贼防。
搞完这全套折腾到两点半,现在手机终端连接比亲儿子还听话。所以兄弟们遇到连不上千万别急眼,这些土方子轮着试一轮,总有一招能救命!