Android Studio -ADB启动服务器失败,ADBKEY检查失败



问题:adb start-server失败。

--- adb starting (pid 1414) ---
adb I 12-05 17:28:30  1414 48453 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 12-05 17:28:30  1414 48453 main.cpp:57] Version 27.0.0-4455170
adb I 12-05 17:28:30  1414 48453 main.cpp:57] Installed as /Users/[username]/Library/Android/sdk/platform-tools/adb
adb I 12-05 17:28:30  1414 48453 main.cpp:57] 
adb I 12-05 17:28:30  1414 48453 adb_auth_host.cpp:416] 
adb_auth_init...
adb I 12-05 17:28:30  1414 48453 adb_auth_host.cpp:174] read_key_file '/Users/[username]/.android/adbkey'...
adb F 12-05 17:28:30  1414 48466 transport_usb.cpp:37] Check failed: usb_packet_size < 4096ULL (usb_packet_size=5120, 4096ULL=4096) 

catalyst :安装平台工具V27.0.0

解决方案尝试:重新启动Android Studio,重新启动计算机,手动通过终端启动ADB,deleting/users/[username ]/.android/adroid/adbkey和adbkey和adbkey.pub,以及重新安装平台工具

我也不使用元素,而只是库存模拟器。

它是最新版本的平台工具(27.0.0)的错误,我发现的解决方案是降级到以前的版本。

删除android-sdk目录中的当前platform-tools目录,然后从此处下载旧版本:

  • Mac:platform-tools_r26.0.2-darwin.zip

[update] :某些用户(包括我本人)注意到此问题仅在插入手机时才发生,因此,如果您不需要测试,请尝试拔掉它并使用仿真器。还值得注意的是,所有报告的设备均来自Google Pixel系列,因此其他设备可能不会引起问题。

[更新2] :这似乎是在平台工具的最新更新中解决的(27.0.1)。

要添加到答案中,这里有一些命令可以快速在Mac上回滚。这是在错误跟踪器中的一个有用帖子中借来的

中的调整
cd $ANDROID_HOME && rm -rf platform-tools/ && curl https://dl.google.com/android/repository/platform-tools_r26.0.2-darwin.zip -o platform-tools_r26.0.2-darwin.zip && unzip platform-tools_r26.0.2-darwin.zip

我遇到了同一问题。

我在电话设置下通过"撤销USB调试授权"来工作27.0.0,并在电话上设置并重新启动电话并重新启动Mac。它起作用了。

但是,由于我早些时候怀疑这一点,所以我切换到不使用码头并将像素直接插入MacBook(USB-C)。但这不是我的正常钩子。

当我切换回码头时,整个问题再次开始。

所以我想我会回到26.0.2

当我有新的USB-C USB 3.0电缆时,我遇到了这个问题。但是,当我使用其他电缆(随附电话-USB -C到USB 2.0)时,我没有得到问题。我希望当您不想回滚平台工具,并在周围有几条备用电缆时会有所帮助;)

我在更新为API 27后遇到了相同的问题。我还有一个像素,该像素在当时已插入。拔下设备并使用adb start-server手动启动ADB服务器。

我也有同样的问题。我在没有任何可能的解决方案的情况下将其集思广益超过2周。浏览互联网上可用的所有资源以解决该问题,但不能。

在所有麻烦之后,我来到了这个答案。它对我有用,尽管不是确切的方式,但是较旧的SDK平台工具对我有所帮助。我正在使用2014 Mac Mini,该MINI并未正式从Apple准备好OSX Ventura。但是对于我的工作,我必须通过传统核心修补程序安装OSX Ventura,之后Android Studio开始以怪异的方式行事。始终显示could not connect daemon, failed to establish connection, trying to connect at TCP 5037。ADB服务器无法建立连接。

我用较旧的SDK Platform-tools文件替换了SDK平台-Tools目录中的所有文件,然后开始工作。以前我有34.0.1平台工具达尔文。

再次感谢您的解决方案@Mokkun

最新更新