我正在尝试让adb在Macbook pro上工作,但我做不到。我只是想查看连接的设备并从那里继续,但是我遇到了有史以来最有用的错误消息:
adb设备 *守护程序未运行;现在从tcp:5037开始 *守护程序startenter代码成功在这里 连接的设备清单 错误:协议错误(无法读取状态):未定义错误:0
我尝试过的方法: -安装包含sdk工具的android studio
export ANDROID_HOME=Users/r.dekker/Library/Android/sdk
export PATH=${PATH}:/$ANDROID_HOME/tools:/$ANDROID_HOME/platform-tools:/$ANDROID_HOME/tools/bin/
export ADB_TRACE=all
RichardMacbookPro:~ r.dekker$ adb devices
adb D 09-23 13:47:58 1671 41655 adb_trace.cpp:192] Android Debug Bridge version 1.0.41
adb D 09-23 13:47:58 1671 41655 adb_trace.cpp:192] Version 29.0.4-5871666
adb D 09-23 13:47:58 1671 41655 adb_trace.cpp:192] Installed as /Users/r.dekker/Library/Android/sdk/platform-tools/adb
adb D 09-23 13:47:58 1671 41655 adb_trace.cpp:192]
adb D 09-23 13:47:58 1671 41655 adb_client.cpp:154] _adb_connect: host:version
adb D 09-23 13:47:58 1671 41655 adb_io.cpp:107] writex: fd=5 len=16 30303063686f73743a76657273696f6e 000chost:version
adb D 09-23 13:47:58 1671 41655 adb_io.cpp:81] readx: fd=5 wanted=4
adb D 09-23 13:47:58 1671 41655 adb_io.cpp:91] readx: fd=5 disconnected
adb: failed to check server version: protocol fault (couldn't read status): Undefined error: 0
你们中的一个人对我可以检查的日志有想法,我可以再试一次吗?对我来说,似乎没有任何作用,而我却忘记了一些东西。有什么想法吗?
答案 0 :(得分:0)
尝试一下。 禁用“调试”选项并再次启用,检查android的USB端口并清洁它,将其与电缆相同,然后重试,然后将模式从充电更改为文件传输。
答案 1 :(得分:0)
问题不在设备上,而是在开发计算机上。
我通过从Android Studio中的SDK Manager更新平台工具解决了该问题。
出现问题:
$ adb --version
Android Debug Bridge version 1.0.41
Version 30.0.2-6538114
升级后:
$ adb --version
Android Debug Bridge version 1.0.41
Version 30.0.5-6877874