原创|批处理|解决adb设备无法识别的问题

 解决adb设备无法识别的问题

背景  

        有时候,我们的电脑突然间无法识别到adb设备了,一般是adb环境问题/adb进程冲突/adb端口被占用导致的,通常情况下,重启可以这类的问题。   

     但是,无法当前电脑开启了很多任务,如果重启的话,再次进入到当前状态比较麻烦,可以用以下批处理解决这个问题。

使用方法:

将以下代码复制后,保存为*.bat批处理文件即可执行;或者新建一个记事本文件,将复制的代码粘贴进去,然后将文件名后缀改为*.bat,双击即可执行;

@echo off 
color 1e
title 解决ADB端口占用连不上设备问题
echo =========================
echo ***  解决ADB端口占用  ***
echo ***  HRD 2015-12-04   ***
echo ***     v1.0.0        ***
echo =========================
echo ---------------------------
echo Checking adb port...
for /F "usebackq tokens=5" %%a in (`"netstat -ano | findstr "5037""`) do (   
if not "%%a" =="0" call :ReleasePort %%a
)
TASKKILL /F /IM adb.exe /T
echo ---------------------------
echo adb port has been released!
echo ---------------------------
color 2f
timeout 2
goto :eof
 
exit
 
:ReleasePort
echo %1
TASKKILL /f /PID %1

运行效果:

猜你喜欢

转载自blog.csdn.net/zh6526157/article/details/121469930