Android Studio Arctic Fox (Adb) - 连接的设备在一段时间后断开连接
Android Studio Arctic Fox (Adb) - Connected Devices are being disconnected after some time
我有 7 部不同的 Android 手机,它们都有不同的 Android OS。他们都面临着同样的断线问题。大约一个小时后,设备将断开连接。当它断开连接时,Allow USB debugging?
弹出窗口出现 两次 并且要我允许计算机的 RSA 密钥指纹已被批准。此外,在 Connection Assistant
下,连接的设备通过 Android Studio 变为 disconnected
状态,但 adb 报告它处于 device
状态。
有时只有单击不同的USB 首选项才能重新连接设备。但是过了一段时间又断开了。
我尝试了很多解决方案来解决设备连接问题。我过去常常使用以下解决方案之一修复它。不幸的是,问题一直存在。我以前从未遇到过这样的事情。
我尝试了什么:
- 拔下并重新插入 USB 数据线。 (尝试了不同的电缆)
- 在设备设置中禁用然后启用 USB 调试。
- 尝试了不同的 USB type-C 端口
- 重启设备
- 重新启动 Android Studio 和 MacBook
- 打开
.android
并删除名为 adbkey
和 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
截图:
我将我的 macBook 更新到 macOS Monterey 后修复了。
编辑:
我找到了设备断开连接的真正原因。
如果您尝试检查 Chrome 中的 webView (chrome://inspect/#devices),Studio 会在一段时间后断开您设备的连接
由于启用了 mDNS,此问题已在最新版本的 Android Studio 中再次出现,。
我有 7 部不同的 Android 手机,它们都有不同的 Android OS。他们都面临着同样的断线问题。大约一个小时后,设备将断开连接。当它断开连接时,Allow USB debugging?
弹出窗口出现 两次 并且要我允许计算机的 RSA 密钥指纹已被批准。此外,在 Connection Assistant
下,连接的设备通过 Android Studio 变为 disconnected
状态,但 adb 报告它处于 device
状态。
有时只有单击不同的USB 首选项才能重新连接设备。但是过了一段时间又断开了。
我尝试了很多解决方案来解决设备连接问题。我过去常常使用以下解决方案之一修复它。不幸的是,问题一直存在。我以前从未遇到过这样的事情。
我尝试了什么:
- 拔下并重新插入 USB 数据线。 (尝试了不同的电缆)
- 在设备设置中禁用然后启用 USB 调试。
- 尝试了不同的 USB type-C 端口
- 重启设备
- 重新启动 Android Studio 和 MacBook
- 打开
.android
并删除名为adbkey
和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
截图:
我将我的 macBook 更新到 macOS Monterey 后修复了。
编辑:
我找到了设备断开连接的真正原因。 如果您尝试检查 Chrome 中的 webView (chrome://inspect/#devices),Studio 会在一段时间后断开您设备的连接
由于启用了 mDNS,此问题已在最新版本的 Android Studio 中再次出现,