ADB设备卡在“连接”状态

7
我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:

我正在尝试连接我的手机到Android Studio,以便进行应用程序开发。目前我遇到了困难,无法正确地将手机连接到计算机上,因为ADB似乎无法连接到设备。

当尝试在设备上启动应用程序时,这就是Android Studio在运行控制台中告诉我的内容。

com.android.ddmlib.AdbCommandRejectedException: device still connecting
Error while Installing APK

这让我认为这是ADB的问题。因此,当我运行adb devices时,我会得到以下日志:
List of devices attached
5210a780f48b44c5        connecting

无论等待多长时间,它都停留在“连接”状态。我已经允许了USB调试和文件传输。

在Android Studio中,设备显示为enter image description here

我已经尝试了各种方法来解决这个问题。我最近将我的手机(三星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
2个回答

7

一个朋友告诉我尝试将端口换成USB 2.0而不是USB 3.0。这样做后,它立即按预期工作。

[编辑] 看起来这更多地与主板的功能有关,而不是端口的USB版本。对您来说,或者只是任何其他端口可能相反。


1
很奇怪,我在使用USB 2.0端口时也遇到了同样的问题,但是现在更换到USB 3.0后问题已经解决了。 - nradk
这也是我的问题。而且它只在更新到Android 11后开始出现。非常奇怪,但我尝试了所有方法,只有这个方法有效。 - Matt Pengelly

4

我曾经遇到同样的问题,后来发现通过关闭设备上的USB调试功能,再重新开启,问题得到了解决。


似乎老办法——重启一下,对某些用户有效。在我的情况下,问题出在USB端口不被支持。 - Ferdz
2
我也通过从设置应用程序中再次关闭和打开开发人员选项来解决了这个问题。 - OfusJK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接