【问题标题】:Adb complete failure - start/kill-server doesn't work [duplicate]Adb 完全失败 - 启动/终止服务器不起作用 [重复]
【发布时间】:2017-12-18 19:52:44
【问题描述】:

我在使用 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/平台工具/等。
  4. 通过 Android SDK 管理器卸载/重新安装 sdk。
  5. 手动卸载 Android SDK 和 Android Studio 并重新安装。
  6. 正在重新启动我的设备和我的机器。

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

编辑:我正在运行当前版本的 Java,并且从 10 月份开始一直运行,从那时起我已经成功使用了很多次 adb。

【问题讨论】:

    标签: android macos shell android-studio adb


    【解决方案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 tracker 中已经有reported bug

    【讨论】:

    • 成功了!谢谢
    猜你喜欢
    • 2021-02-03
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 2018-04-15
    相关资源
    最近更新 更多