Android Studio 4.1 adb卡住了

问题描述

我将Android Studio升级到了v4.1。

但是adb命令没有响应。 参见:

enter image description here

因此,Android Studio设备状态停留在“正在加载设备”中。 像这样:

enter image description here

有人知道这个问题吗?

解决方法

在我的情况下,我不得不删除 SDK 文件夹中的 platform-tools 文件夹并将其替换为最新版本。

例如。 C:\Users\(计算机名)\AppData\Local\Android\Sdk,从这个路径你应该找到一个名为platform-tools的文件夹然后删除它。

因此,我必须从 android 的官方网站安装最新的 platform-tools。这是链接,https://developer.android.com/studio/releases/platform-tools。您只需要专门为您的计算机操作系统下载最新的 platform-tools。之后,将其解压到您删除旧版本的路径。

顺便说一下,platform-tools 包含一个名为 adb.exe 的可执行文件

,

正如我在Android Studio Canary中的评论部分中所述,我一直在处理此错误。但这似乎是较新的Android Studio版本存在的一个普遍问题。因此,这些步骤对大多数人都适用。

  1. 卸载包括用户设置在内的Android Studio。 (不要删除该文件夹。请正确卸载。)

  2. 根据需要下载并安装Android Studio 4.X或Canary。并且,如果Android Studio要求您选择旧的用户设置,请不要接受。就我而言,它没有问,但它就像一种魅力。

  3. 打开项目

还有,瞧。

,

相同, 花了一段时间,因为有许多进程正在运行。最终,就像我要“文件...使缓存无效并重新启动”一样,出现了我插入的设备

它最终为您恢复了吗?

,

这是最新的Android Studio版本的问题。目前解决此问题的唯一方法是打开Android Studio终端并手动运行start-server命令:

/Users/[YOUR_USERNAME]/Library/Android/sdk/platform-tools/adb start-server

enter image description here

,

对我来说,设置adb的环境路径导致卡在“加载设备”中。我删除了环境路径并重新启动了Android Studio,设备可以再次连接

它仍然不能与Memuplay模拟器一起使用。我必须启动另一个名为LDPlayer的模拟器,并在LDPlayer仍在运行时重新启动Memuplay,它现在将连接到adb

,

我遇到了同样的问题,我通过以下方式解决了:

  1. 尝试重新安装 Flutter
  2. 在[Android Studio]下重置Flutter SDK路径 “偏好 > 语言和框架 > Flutter”。