折腾:
【未解决】恢复抓包项目的安卓游戏app的调试环境
期间,Mac中此处无法用adb检测到,实际上已连接好的安卓手机:红米Note8Pro了。
~ adb lists adb: unknown command lists
再去:
~ adb devices List of devices attached
果然是:
没有检测出来此处红米Note8Pro
但是之前是好好的。去找找原因。
关闭和重新开启安卓的USB调试,期间也是有授权弹框:

但是问题依旧。
重新拔插USB数据线,是可以看到:安卓手机右上角的 是否充电的指示的
感觉是:难道之前哪里点击了 只充电?且不再弹框提示?导致一直是充电,但是无法识别安卓设备?
重启红米Note8Pro试试
重启后,可以看到系统通知中的 USB连接类型选择了:

去切换到 MTP:

然后Mac中:还是无法检测到安卓设备
重启Mac试试
xxx@xxx ~ adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached xxx@xxx ~ adb devices List of devices attached
问题依旧。
mac adb 检测不到 安卓手机
mac adb no devices
xxx@xx ~ adb kill-server xxx@xx ~ adb start-server * daemon not running; starting now at tcp:5037 * daemon started successfully xxx@xx ~ adb devices List of devices attached
问题依旧。
还是觉得:应该没必要加上usb的id
正常应该就能找到
此处如前面所述,确保是已经设置了MTP模式了。
点击 撤销USB调试授权


重新启用试试
结果发现:
重新拔插USB,根本没有弹框出现:
说明:
此处连接到Mac中的USB数据线,根本没起效果。
而此处稍微特殊的是:通过了一个Type-C转接口:

而这个转接口,是最近刚换的:难道是转接口有问题?
但是USB无线鼠标,是没问题的啊
把转接口,换插到另外一个TypeC接口上试试
问题依旧
不过,把USB数据线 换 转接头上的另外一个USB接口:

然后:
就可以
先弹出 USB连接模式弹框:

看到额外(检测到安卓设备了)弹框是否允许USB调试了:
允许USB调试吗?
一律允许使用这台计算机进行调试

然后再去Mac中试试adb,果然就能检测到设备了:
~ adb devices List of devices attached hmucaei75ptk7szs device
【总结】
此处Mac中,安卓设备是通过USB数据线,连接到一个TypeC的转接头的,转接口是TypeC连到Mac中。
之前一直用adb检测不到安卓设备。
即使重启了adb服务:
adb kill-server adb start-server
问题依旧。
原因:转接口的某个USB口有问题,导致无法检测到安卓设备。
解决办法:把USB数据线换到(转接口上)另外一个USB口,即可。
后记:
试了试,把USB无线鼠标接收器,插到有问题的USB口,也是能用的。
就只是:安卓设备插到有问题的USB口,会导致无法检测到设备。(且也不会出现USB连接模式弹框)