Adb完全失败 - 启动/终止服务器不起作用[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我面临一个与adb有关的奇怪问题,因为与adb相关的任何事情都失败了。在此之前被标记为重复,我想说我已经阅读了一堆帖子,基本上所有帖子都表明你可能需要运行adb kill-server,然后运行adb start-server。我做了这个以及更多。

对于adb kill-server,我得到以下日志:

cannot connect to daemon at tcp:5037: Connection refused

对于adb start-server我得到:

* daemon not running; starting now at tcp:5037
ADB server didn't ACK
Full server startup log: 
/var/folders/_7/rkfglyr552b_ht0cwd140c300000gn/T//adb.501.log
Server had pid: 1977
--- adb starting (pid 1977) ---
adb I 12-18 11:40:26  1977 142946 main.cpp:57] Android Debug Bridge 
version 1.0.39
adb I 12-18 11:40:26  1977 142946 main.cpp:57] Version 27.0.0-4455170
adb I 12-18 11:40:26  1977 142946 main.cpp:57] Installed as 
{mypath}/Library/Android/sdk/platform-tools/adb
adb I 12-18 11:40:26  1977 142946 main.cpp:57] 
adb I 12-18 11:40:26  1977 142946 adb_auth_host.cpp:416] 
adb_auth_init...
adb I 12-18 11:40:26  1977 142946 adb_auth_host.cpp:174] read_key_file 
'{mypath}/.android/adbkey'...
adb F 12-18 11:40:26  1977 142958 transport_usb.cpp:37] Check failed: 
usb_packet_size < 4096ULL (usb_packet_size=5120, 4096ULL=4096) 

* failed to start daemon
error: cannot connect to daemon

主要问题是我无法通过Android Studio在我的设备上运行应用程序,因为adb无法读取我的设备(物理设备和模拟器)。

例如,当我运行adb devices或其他一些adb命令时,例如... adb tcpip 5555,我获得了与adb start-server相同的输出。

我也尝试过:

  1. 确保我的local.properties文件,bash_profile等中的sdk和adb的所有路径都是一致的。
  2. 更新Android Studio。
  3. 通过SDK管理器更新我的所有SDK / platform-tools / etc。
  4. 通过Android SDK管理器卸载/重新安装sdk。
  5. 手动卸载Android SDK和Android Studio并重新安装。
  6. 重新启动我的设备和我的机器。

我之前从未遇到过这个问题,在解决这个问题之前我唯一做的就是更新Android Studio Canary。如果有人有任何见解,我会很感激你的意见。

编辑:我正在运行当前版本的Java,自10月以来,我已经多次成功使用过adb。

android macos shell android-studio adb
1个回答
1
投票

这是平台工具27.0.0中的已知问题。解决方法是降级平台工具。

cd $ANDROID_SDK_ROOT
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
rm platform-tools_r26.0.2-darwin.zip

android bug跟踪器中已经有reported bug

© www.soinside.com 2019 - 2024. All rights reserved.