我有 7 款不同的 Android 手机,它们都有不同的 Android 操作系统。他们都面临着同样的断线问题。大约一小时后设备将断开连接。当它断开连接时,Allow USB debugging?
弹出窗口出现两次,并希望我允许已经批准的计算机的 RSA 密钥指纹。此外,在 下,连接的设备通过 Android StudioConnection Assistant
进入状态,但 adb 报告它处于状态。disconnected
device
有时,只有单击不同的 USB 首选项,我才能重新连接设备。但它会在一段时间后再次断开连接。
我尝试了很多解决方案来解决设备连接问题。我过去通常使用以下解决方案之一来修复它。不幸的是,问题一直存在。我以前从未遇到过这样的事情。
我尝试了什么:
- 拔下并重新插入 USB 电缆。(尝试了不同的电缆)
- 在设备设置中禁用然后启用 USB 调试。
- 尝试了不同的 USB type-C 端口
- 重启设备
- 重新启动 Android Studio 和 MacBook
- 打开
.android
并删除名为adbkey
and的文件adbkey.pub
adb kill-server
然后adb start-server
- 撤销 USB 调试授权
- 删除
Android/sdk/build-tools
并Android/sdk/platform-tools
重新安装。 - 更新
bash_profile
如下:
export ANDROID_HOME=/Users/myMacBook/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
我真的不想删除 Android Studio 并重新安装它。我希望有一个人可以帮助我。提前致谢!
版本:
- Android 调试桥版本 1.0.41
- 版本 31.0.3-7562133
Android Studio Arctic Fox | 2020.3.1 Patch 3
Build #AI-203.7717.56.2031.7784292, built on October 1, 2021
Runtime version: 11.0.10+0-b96-7281165 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.6
GC: G1 Young Generation, G1 Old Generation
Memory: 3072M
Cores: 8
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: org.jetbrains.kotlin