Android Genymotion 2.8.1与亚洲开发银行的问题
我使用的是genymotion 2.8.1和android studio 2.3.1,我的操作系统是OSX 10.12.3。我在~/Library/Android/SDK中安装了Android SDK。我已经将genymotion指向了同一个,我的Android studio local.properties也指向了同一个 但是,当我启动GenyMoon设备并尝试运行adb时,我只收到一个错误,即套接字“5037”已在使用中。当我运行Android Genymotion 2.8.1与亚洲开发银行的问题,android,macos,adb,genymotion,Android,Macos,Adb,Genymotion,我使用的是genymotion 2.8.1和android studio 2.3.1,我的操作系统是OSX 10.12.3。我在~/Library/Android/SDK中安装了Android SDK。我已经将genymotion指向了同一个,我的Android studio local.properties也指向了同一个 但是,当我启动GenyMoon设备并尝试运行adb时,我只收到一个错误,即套接字“5037”已在使用中。当我运行ps-ef | grep adb时,我得到以下结果 505
ps-ef | grep adb
时,我得到以下结果
505 2532 1 0 2:08PM ?? 0:00.70 adb -L tcp:5037 fork-server server --reply-fd 5
所以我假设这个过程是由genymotion在尝试连接到设备时启动的。但是当我从同一路径运行adb设备时(我使用活动监视器检查了adb进程运行的路径),它抛出了这个错误
List of devices attached
* daemon not running. starting it now at tcp:5037 *
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
有人能澄清一下这里发生了什么吗?这是这个版本的Genymotion的问题吗?我应该尝试降级吗?所以经过大量的混搭,我终于发现问题出在最新的ADB版本上。下载此旧版本的mac平台工具-
然后转到sdk文件夹所在的位置,用上述包中提取的平台工具替换平台工具。希望这能帮助其他面临同样问题的人您是否尝试过
adb kill server
然后adb start server
?是的。它抛出相同的错误,表示守护进程未运行