Tom*_*her 34 debugging android google-chrome adb android-studio
Android Studio 大黄蜂 (2021.1.1)于 2022 年 1 月 25 日稳定发布,捆绑了新的设备管理器(伴随着通过 WIFI 对 Android 11+ 设备调试的新支持)。我立即使用了这个稳定版本,从Android Studio Arctic Fox(2020.3.1 补丁 4)更新。
但不幸的是,自更新以来,物理设备/手机不再出于调试目的而保持与 Android Studio 的连接。我可以确认这个问题是从Android Studio Bumblebee开始引入的(Beta 版和Canary版本中也会出现)。我已在 Android Studio Bumblebee(稳定版)、Chipmunk(测试版)和Dolphin上重现了该问题,但Android Studio Arctic Fox(已取代稳定版)仍然运行良好。
打开Android Studio后不久就会出现该问题(在连接我的一台物理设备的情况下打开 Android Studio ( Bumblebee+最初一切看起来都很好,在设备从 Android Studio 中消失之前,我什至可能有足够的时间将我的项目部署到手机上(就好像我从计算机或手机本身物理上断开了 USB 电缆一样)。
我尝试了很多方法来尝试确定根本原因。其中包括测试:
adb kill-server然后adb start-server。我搜索并阅读了远程类似的问题,包括(但不限于)这些:
上述问题之一中的这一特定评论让我发现了可能的根本原因:
我已经与 adb 战斗了几天没有看到我的设备。在尝试了许多其他发布的解决方案后,我发现问题出在 Chrome 还尝试将其调试器连接到 Web 视图上。如果 Chrome 使用 chrome://inspect 连接,则 adb 似乎会断开连接。退出 Chrome 可以解决该问题。然后我可以连接 Android Studio,然后重新启动 Chrome 并重新连接。希望这对其他人有帮助。
然而,除了关闭 Google Chrome 之外,我无法对上述发现做任何事情,并希望得到最好的结果。显然这不是一个理想的解决方案。似乎当 Google Chrome 在chrome://inspect/#devices页面中显示连接的物理设备时,该物理设备立即变得无法通过 Android Studio 使用。
我暂时跳回到Android Studio Arctic Fox (2020.3.1 补丁 4),但这带来了其他问题(我当前的核心项目针对最新的 SDK 版本,需要更新的 IDE)。
绝对任何对此的帮助都会非常感激。我几乎用尽了我能想到的所有途径!
Sou*_*Dev 68
我通过禁用解决了这个问题
设置 -> 构建、执行、部署 -> 调试器 -> “启用 adb mDNS 进行无线调试”
我为 android 开发已经近 10 年了,我经常遇到这个恼人的问题 - 在使用 android studio 和物理设备进行调试时,设备突然无缘无故地断开连接。有时会陷入多次断开/重新连接的循环
这些年来,我更换了电脑、设备、电缆 - 但总是在某些时候问题仍然存在。
我认为造成这个问题的原因有很多,包括:
我尝试使用 WIFI 插头进行工作,大多数都不起作用,唯一起作用的解决了问题,但速度慢得离谱
我在网上搜索了很多次,但找不到能为我解决问题的答案,部分原因是有很多不同的原因,这使得每个答案都非常具体。
因此,我建议,如果任何人找到适合其具体情况的解决方案,请将其添加为此处的答案,以造福其他人。
目前我找到了以下解决方案:在我买了很多电缆之后,我终于找到了一根不会断开那么多的电缆(实际上是我从工作中借来的......)
我还使用 Vysor,它将 Android 屏幕投影到我的电脑上,这样我就不必移动或触摸物理设备,这将问题减少到几乎不会。
我还注意到,当电池电量为 100% 时,这种情况发生得更多,因此我尝试将其保持在以下水平
| 归档时间: |
|
| 查看次数: |
10008 次 |
| 最近记录: |