我在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进程。我在此问题上找到的每个修复都无效。
我有什么遗失的东西吗?是否有一些关于设置所有这些的综合指南?如果必须的话,我愿意全新安装。
答案 0 :(得分:1)
很高兴我能够帮到你。 :)
正如所怀疑的那样,该机器包含两个不同版本的adb
安装,一个由Android SDK安装,另一个安装可能与另一个包含adb
的工具或程序(可能是fastboot工具) )。如果在不同时间执行两个版本,adb服务器会抱怨您在问题中发布的错误。
虽然您可以通过设置genymotion来使用已安装的工具adb
来解决此问题,但建议您实际卸载该工具并配置环境变量(PATH
和ANDROID_HOME
)包含Android SDK附带的adb
。如果您考虑使用更多依赖于adb
的工具(例如Android Studio或其他工具),则需要进行此修改。