亚行不会开始,无法找到任何有效的解决方案 - genymotion

时间:2018-03-14 20:06:06

标签: android adb genymotion

我在debian破坏者身上。 我安装并运行了genymotion,以及我试图运行的CRNA应用程序。我安装了Android SDK,并在我的路径中正确设置。 我已将genymotion设置更改为指向我的Android SDK文件夹。

当我yarn run android时,我看到了

error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon

当我adb start-server时,我看到了

adb server version (39) doesn't match this client (36); killing...
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon

我已经运行adb kill-server,并多次手动杀死并重新启动ADB进程。我在此问题上找到的每个修复都无效。

我有什么遗失的东西吗?是否有一些关于设置所有这些的综合指南?如果必须的话,我愿意全新安装。

1 个答案:

答案 0 :(得分:1)

很高兴我能够帮到你。 :)

正如所怀疑的那样,该机器包含两个不同版本的adb安装,一个由Android SDK安装,另一个安装可能与另一个包含adb的工具或程序(可能是fastboot工具) )。如果在不同时间执行两个版本,adb服务器会抱怨您在问题中发布的错误。

虽然您可以通过设置genymotion来使用已安装的工具adb来解决此问题,但建议您实际卸载该工具并配置环境变量(PATHANDROID_HOME)包含Android SDK附带的adb。如果您考虑使用更多依赖于adb的工具(例如Android Studio或其他工具),则需要进行此修改。