用adb调试安卓设备,怎么解决端口被其他程序占用

Android 码拜 7年前 (2015-11-02) 1065次浏览
用VC做个小程序,其中有一些功能是要通过adb来连接插在PC上的安卓设备的,通过adb.exe来发送命令,有时会出现这样的提示“adb server is out of date.  killing…ADB server didn””t ACK* failed to start daemon *error: unknown host service” 找了下原因,是因为adb的端口被其他程序给占用了,所以  每次都只能手动通过任务管理器找到一些会跟它冲突的进程(比如腾讯的tadb.exe进程),把它强制结束  请问能不能有个好的解决方案。不可能每次运行程序都先手动去结束进程,而且不可能知道所有会跟它冲突的进程。
解决方案:2分
首先它跟谁冲突这个可以通过dos命令来查。
另外如果你安装一个豌豆荚之类的东西,他们会先帮你把这个端口给占据,那么你就可以正常来用了。其他的程序就不可能再使用这个端口了。
最后提醒一下,一把你只要不把手机USB连接电脑,腾讯的tadb就不会启动
解决方案:2分
adb kill-server
adb devices
或者可以考虑每次连接时都创建新的adbdebugbridge
解决方案:2分
你这说的啥,你调试的时候才需要开启adb,你东西都制作了,还要adb干嘛呢?你做的东西是放在手机上用的吧?放手机上使用app还需要USB连接开发端么?
使用5037端口的就那么几个程序,怎么可能那么巧都去抢占这个接口。
解决方案:2分
一般电脑上装了360或qq的话,你第三方的adb都得完蛋
解决方案:20分
基本是这样的,除非检测到他们的adb,直接用他们的adb好了
解决方案:2分
手机只要不是默认开始调试模式,电脑端的都不会占用那个端口的。已开启调试模式,该端口自动打开。
工具就一把,你要用,人家也要用,那只能PK看最后谁拿到了。
解决方案:2分
1.先查出那个程序占用了你的端口,然后把那个程序关闭掉,或者修改一下端口
解决方案:2分
资源监视器 找网络,看看5000端口呗谁占用了就知道,干掉就行了
解决方案:2分
360占着,你关个试试
解决方案:2分
先杀进程中tadb然后 重启device中的adb,期望更好的解决办法!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用adb调试安卓设备,怎么解决端口被其他程序占用
喜欢 (0)
[1034331897@qq.com]
分享 (0)