Andriod Studio adb.exe,start-server' failed -- run manually if necessary 解决

首先查看了我的任务管理器,共有三个adb的程序在运行;

错误提示的是 Andriod Studio 中的adb.exe启动失败,于是,去关掉另外两个adb.exe,两分钟左右后,又出现了三个adb。

 

于是,1.关掉Andriod Studio和genymotion以及genymotion的虚拟机。2.启动Andriod Studio ,此时有一个adb进程。3.启动Genymotion的虚拟机,再启动genymotion。。

再次启动程序,又出现此类问题。

在命令行,查 netstat -ano|findstr "5037" 后,确认这两个adb 都是来自于 genymotion ,根本原因在于 genymotion引用自己默认的adb端口,导致andriod studio找不到可用的模拟器adb端口。

解决方法:修改genymotion 引用adb路径的设置,修改成andriod studio的sdk路径。

原文地址:https://www.cnblogs.com/blue-sandglass-2020/p/5662910.html