1

我有 7 款不同的 Android 手机,它们都有不同的 Android 操作系统。他们都面临着同样的断线问题。大约一小时后设备将断开连接。当它断开连接时,Allow USB debugging?弹出窗口出现两次,并希望我允许已经批准的计算机的 RSA 密钥指纹。此外,在 下,连接的设备通过 Android StudioConnection Assistant进入状态,但 adb 报告它处于状态。disconnecteddevice

有时,只有单击不同的 USB 首选项,我才能重新连接设备。但它会在一段时间后再次断开连接。

我尝试了很多解决方案来解决设备连接问题。我过去通常使用以下解决方案之一来修复它。不幸的是,问题一直存在。我以前从未遇到过这样的事情。

我尝试了什么:

  • 拔下并重新插入 USB 电缆。(尝试了不同的电缆)
  • 在设备设置中禁用然后启用 USB 调试。
  • 尝试了不同的 USB type-C 端口
  • 重启设备
  • 重新启动 Android Studio 和 MacBook
  • 打开.android并删除名为adbkeyand的文件adbkey.pub
  • adb kill-server然后adb start-server
  • 撤销 USB 调试授权
  • 删除Android/sdk/build-toolsAndroid/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

截图: 在此处输入图像描述

4

2 回答 2

0

由于启用了 mDNS,此问题在最新版本的 Android Studio 中再次出现,请参阅此处了解如何解决该问题

于 2022-02-02T02:52:59.483 回答
0

在我将我的 MacBook 更新到 macOS Monterey 后,它已修复。

编辑:

我找到了设备断开连接的真正原因。如果您尝试在 Chrome (chrome://inspect/#devices) 中检查 webView,Studio 会在一段时间后断开您的设备连接

于 2021-11-15T10:19:23.960 回答