解决Android Studio虚拟机adb.exe已停止工作的方法
在搭建好Android Studio开发环境后,当开始编程调试程序时,经常会遇到“adb.exe已停止工作”的问题,不管是在虚拟机还是真机上。这种情况给开发者带来了很大的困扰。下面将介绍如何解决这一问
在搭建好Android Studio开发环境后,当开始编程调试程序时,经常会遇到“adb.exe已停止工作”的问题,不管是在虚拟机还是真机上。这种情况给开发者带来了很大的困扰。下面将介绍如何解决这一问题。
检测adb.exe端口是否被占用
1. 在搭建完Android Studio后,使用虚拟机或真机调试程序时,出现如下错误。
2. 在运行中输入cmd,打开命令行工具,使用命令`netstat -aon|findstr 5037`查看adb.exe的5037端口是否被占用。
3. 我们可以看到5037端口被进程号为6720的进程所占用。接着使用命令`tasklist /fi "PID eq 6720"`查看进程6720是哪个程序,有可能是一些第三方软件在占用此端口。
解决方法
4. 鉴于出现问题的进程为360手机助手,需要立即卸载360手机助手。
5. 卸载完成后,再次运行虚拟机或连接真机进行调试,这时就不再会出现“adb.exe已停止工作”的错误,程序能够正常运行。
这样,通过查找占用adb.exe端口的进程并及时移除,可以有效解决Android Studio虚拟机adb.exe停止工作的问题,确保开发工作顺利进行。希望以上方法能够帮助到遇到类似问题的开发者们。