Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Genymotion 2.8.1与亚洲开发银行的问题_Android_Macos_Adb_Genymotion - Fatal编程技术网

Android Genymotion 2.8.1与亚洲开发银行的问题

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

我使用的是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  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
?是的。它抛出相同的错误,表示守护进程未运行