【发布时间】:2017-03-23 10:34:23
【问题描述】:
没有运行 ADB 或任何应用程序监听端口 5037,lsof | grep "5037" 为空
COM:platform-tools user$ ./adb devices
List of devices attached
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *
** daemon still not running
error: cannot connect to daemon at tcp:5037: Connection refused
如果我杀死 ADB 或重新启动计算机,然后尝试从 Android Studio 运行我的应用
10:03:39 E/adb: error: could not install *smartsocket* listener: Address already in use
10:03:39 E/adb: ADB server didn't ACK
10:03:39 E/adb: * failed to start daemon *
10:03:39 E/adb: error: cannot connect to daemon
10:03:39 E/ddms: '/Users/user/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary
Genymotion SDK 目录:/Users/user/Library/Android/sdk/
Android Studio SDK 目录:/Users/user/Library/Android/sdk/
这之前没有发生,昨天开始发生(一年没有问题之后)。
操作系统:macOS Sierra 10.12.3
platform-tools:今天直接从网站下载
./adb version
Android Debug Bridge version 1.0.39
Revision 5943271ace17-android
我假设有东西试图连接 到 或 从 我的 Android 设备,因为如果我重新启动计算机,没有运行 adb,我会通过 USB 插入设备并然后转到/Users/user/Library/Android/sdk/platform-tools并发出./adb devices
显示
List of devices attached
* daemon not running. starting it now at tcp:5037 *
adb E 03-23 11:11:01 1239 20079 usb_osx.cpp:333] Could not open interface: e00002c5
adb E 03-23 11:11:01 1239 20079 usb_osx.cpp:294] Could not find device interface
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
通过 USB 连接我的 Android 设备一段时间后,我收到此通知
彻底清除 Android Studio 和 SDK,然后重新启动,仍然遇到同样的问题
【问题讨论】:
标签: android macos android-studio adb