黑盒测试基础之ADB运行端口更改

黑盒测试基础之ADB运行端口更改,第1张

先说几个地名吧。山海关,锦州,徐州,襄阳,玉门关……

这几个地名有什么共同特点?答案是:它们都是“自古兵家必争之地”。不论是哪个朝代,或是哪路英雄,打天下的时候都要先扼住这些咽喉之地,掌握战争的主动权。

可,这与ADB有什么关系呢?关系大着呢!话说ADB有个默认的端口,叫5037。自打市面上诞生了众多助手类辅助工具后,“各方英雄豪杰”就死死的盯上了这个默认端口。相信很多熟悉ADB的同学可能经历过杀死一个进程,又来一个进程夺取该端口的现象。

笔者就经历过这样痛苦的经历。

* daemon not running. starting it now *   ADB server didn't ACK

* failed to start daemon *

由于笔者电脑上(自主或不自主)的安装了各类助手类工具(不一一点名了),每次插上手机的时候d一堆的提示就不说了,我命令行运行adb devices的时候总是会报上面的错误。

于是我就需要花几分钟时间,把这些应用的进程逐一杀掉。每次插上手机都要重复上面的 *** 作。(不要问我为什么不把它们卸载了,我都不知道它们怎么安装上的)

终于有一天,我决定放弃与“各路英雄”争夺天下。找一处北方小镇自己过生活去——是的,我要让我的adb不运行在5037端口!

怎么做呢?答案有二。

其一,运行时指定一个-P参数。像这样:

adb -P12345devices

如果你使用的是Linux或者macOS的话,可以尝试为带自定义端口的adb取一个别名。

其二,通过环境变量来改变。像这样:

exportANDROID_ADB_SERVER_PORT=12345

当然,Windows下需要通过我的电脑属性——高级系统设置——环境变量,添加上面的环境变量。

小米盒子查看adb端口方法如下:

1、首先打开机顶盒进入主界面,按下遥控器的↑键可以看到设置,点击进入;

2、进入设置后点击“账号与安全”选项,往下翻就可以看到“ADB调试”选项切换为开启即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8130654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存