android - ADB 设备卡在“正在连接”状态
问题描述
我正在尝试将我的手机连接到 Android Studio 以跟进一些应用程序开发。我目前正在努力将手机正确连接到计算机,因为 ADB 似乎从未连接到设备。
当尝试在设备上启动应用程序时,这是 Android Studio 在运行控制台中告诉我的
com.android.ddmlib.AdbCommandRejectedException: device still connecting
Error while Installing APK
这让我认为这是亚行的问题。所以当我运行时,adb devices
我得到了这个日志:
List of devices attached
5210a780f48b44c5 connecting
无论我等待多长时间,它都会保持“连接”状态。我接受了 USB 调试和文件传输。
我不知道如何解决这个问题。我最近将我的手机(三星 A5)更新为 Android 8.0。这款手机在我的工作计算机上连接和调试良好。我尝试更新 Android Studio,重新启动计算机,安装三星驱动程序,重新启动手机,撤销调试访问权限,但无济于事。不久前我可以在这台计算机上工作,但我不知道发生了什么变化。
如何解决此问题以便在我的设备上进行调试?
[编辑]
adb version
显示这个
Android Debug Bridge version 1.0.40
Version 4797878
Installed as C:\Users\Frederic\AppData\Local\Android\sdk\platform-tools\adb.exe
解决方案
一位朋友告诉我尝试将端口换成 USB 2.0 而不是 USB 3.0。这样做后,它立即按预期工作。
[编辑] 这似乎与主板的功能有关,而不是与端口的 USB 版本有关。对你来说可能正好相反,或者只是任何其他端口。
推荐阅读
- node.js - Mongo/Node:按单个属性过滤?
- python - 如何使用 numpy 数组找到具有最小 MSE 的值?
- python - 基于所有行值的 Numpy 过滤
- css - 媒体查询相互矛盾
- arrays - 如何使用 AWS Athena - Presto 从 NESTED JSON 中的特定字段中提取数据?
- php - PHP(Laravel):转换数字
- django - 如何使用 SQL 和 Django 中另一个表中的字段创建 WHERE 子句?
- javascript - 反应类不渲染
- sql - SQL Server 2016 时间点复制工具
- haskell - 更新并返回字符串列表