Android Studio 设备列表卡在加载中

Posted

技术标签:

【中文标题】Android Studio 设备列表卡在加载中【英文标题】:Android Studio device list stuck on loading 【发布时间】:2018-12-08 14:46:56 【问题描述】:

我正在尝试将虚拟电话添加到设备列表中,但是设备列表在加载时卡住了。

我在 AVD 上使用默认的 nexus 5 设备:

我使用的是 Windows 10 并尝试设置 Flutter。

【问题讨论】:

尝试重启你的电脑。有时这会帮助它重新启动 adb。然后如果启动了,看看你能不能用adb devices找到你的模拟器。 尝试以下命令 - 1. adb kill-server 2. adb start-server 3. adb devices @Bostrot Restarting PC 没有解决问题,adb device 显示模拟器 @Ankita-user3449434 这些命令只是显示设备并没有解决问题 你找到解决办法了吗? 【参考方案1】:

android Studio 上的快速修复:

    在任何地方搜索 -> (Shift+Shift ) 寻找 -> 重启 Flutter Daemon

【讨论】:

这对我来说很适合(Mackbook + Android Studio 4.0.1 + ios Simulator)谢谢答案。 如何打开这个搜索框?双班制仅搜索文件名 我在 shift+shift 搜索中看不到“重启 Flutter Daemon”【参考方案2】:

转到 File -> Invalidate Caches / Restart... -> Invalidate and Restart 对我有用。

【讨论】:

【参考方案3】:

如果您已将 Flutter SDK 存储在 Local Disk C 中,请将其移动到另一个 (非管理员位置) 磁盘,然后尝试使用 Android studio

或者: 只需以 Administrator 身份运行您的 Android Studio,它就可以正常工作(尽管不建议也不需要使用管理员权限运行 Flutter)! 我花了 3 小时寻找解决方案,突然意识到这个选项对我有用

【讨论】:

【参考方案4】:

经过几个小时的搜索,这是我找到的。

flutter doctor -v

我发现有些 SDK 证书没有被认可。

flutter doctor --android-licenses

允许我查看哪些协议未达成一致。之后它起作用了。我希望这对你有用。

【讨论】:

【参考方案5】:

尝试在“文件 > 设置 > 语言和框架 > Flutter”下重新安装 Flutter 和/或重置 Flutter SDK 路径。

【讨论】:

【参考方案6】:

就我而言,这是在后台运行的错误 adb 执行。

唯一对我有用的是:

关闭 Android Studio 杀死 adb 进程(在 Windows 的任务管理器上) 打开 Android Studio

【讨论】:

为我工作。我的设备上没有“颤振”。 这为我解决了这个问题。 这也适用于 Mac 的活动监视器【参考方案7】:

只需在 Android Studio 开启时从命令提示符运行 adb devices

Android Studio 将处理其余部分。

【讨论】:

奇怪的是,根据我的经验,情况并非如此。 adb devices 显示设备,但 Android Studio 仍停留在“正在加载设备”。【参考方案8】:

在安装Flutter的路径下,删除“flutter.bat.lock”和“lockfile”文件并重启。

【讨论】:

Tanx y.elinx 先生这么多【参考方案9】: 确保您拥有 Power Shell 5.1 或更高版本(您可以运行此命令检查$PSVersionTable.PSVersion 更新 Flutter、Dart 和 Android Studio,然后重启 Android Studio

【讨论】:

【参考方案10】:

使用新的 Android Studio 和新的 Flutter,我尝试 Refresh 几次,它就可以工作了。

【讨论】:

【参考方案11】:

任何使用 macOS 的人,请不要下载/升级到 Flutter sdk 的 1.17.4(与 android studio/intellij 一起使用)。即使您计划升级,也要保持自己使用 1.17.3。似乎 intellij 插件在 1.17.4 中存在错误,我浪费了 2-3 小时的调试时间,直到我的目光落在了这个线程上:https://github.com/flutter/flutter-intellij/issues/3892

【讨论】:

【参考方案12】:

如果您使用的是 MacOS,则 Flutter 版本存在问题 1.17.4。 下载旧版本对我有帮助。

【讨论】:

使用旧版本详细信息更新响应以改进答案。【参考方案13】:

我有同样的问题。再次安装 Flutter 并修复问题

【讨论】:

【参考方案14】:

通过点击flutter upgrade升级到最新版本,然后转到文件-> 使缓存无效/重新启动,然后按无效并重新启动对我有用

【讨论】:

【参考方案15】:

在终端上运行“flutter clean”对我有用

【讨论】:

【参考方案16】:

运行后

flutter doctor -v

我发现我的 ANDROID_SDK_ROOT 没有设置。将其设置到正确的目录并重新启动 Android Studio 为我解决了这个问题。

【讨论】:

【参考方案17】:

如果没有任何效果,那么试试这个:下载一个新的稳定版本的 Flutter SDK from here,从设置 > 搜索 Flutter > 指向新下载的 sdk 的路径 > 使缓存无效并重新启动。你完成了!

【讨论】:

【参考方案18】:

对我来说,问题是 ADB 被排除在 Antivirus 之外,所以我只是为 ADB 添加了一个例外,并且问题解决了

【讨论】:

【参考方案19】:

如果您克隆了一个应用程序并且尚未设置 Flutter 和 Dart 路径,则可能会发生这种情况。删除“.idea”文件夹并设置路径,如果有任何连接的设备,它们将自动加载。

【讨论】:

【参考方案20】:

在 Windows 上,我通过将 Android SDK 放入 PATH 来解决此问题。我猜 Flutter 插件在内部使用 ADB 来了解连接的设备,所以如果您的路径中没有它,则无能为力。

如果是这种情况,只需在终端上输入adb。如果它不起作用,则意味着您必须将您的 Android SDK 放在路径中,以便您(和 Flutter 插件)可以使用它。

添加截图只是为了澄清一点。

【讨论】:

【参考方案21】:

对我来说,问题似乎是我的防病毒程序将 dart.exe 识别为威胁并将其重命名为 dart.exe.000 - 对我有用的是 -

    我下载了dart sdk并替换了我的flutter目录中的目录2) 删除了flutter/bin/cache/flutter_tools.stamp 3) 运行flutter doctor ...然后它起作用了

【讨论】:

【参考方案22】:

为我解决了:

    更新颤振插件

    文件 => 使缓存无效/重新启动 => 无效并重新启动

    更新 Android Studio

    更新 SDK

    仅在默认位置安装 SDK android Studio

    工具 => 设备连接疑难解答并阅读此内容并继续进行疑难解答。

    使用 (RunAsAdmin(Windows) / root USER(Linux)) FOR RUN

    如果您使用物理设备,请使用代码 IN TERMINAL LINUX

sudo apt 更新 sudo apt install adb

并检查您的设备是否已连接

adb devices

【讨论】:

【参考方案23】:

我正在使用另一个运行时,所以我必须 Ctrl+Shift+A -> 选择运行时 -> 默认

【讨论】:

【参考方案24】:

在您的终端中,运行:

flutter upgrade

并重新启动 Android Studio。

【讨论】:

【参考方案25】:

检查一下

项目结构->项目设置->项目->项目SDK设置

对我来说,项目 sdk 没有设置。 选择项目的android sdk后,“加载设备”选项消失了。

https://github.com/flutter/flutter-intellij/issues/5031#issuecomment-838640744

【讨论】:

【参考方案26】:

先杀死flutter进程运行, taskkill /F /IM dart.exe 在 android studio 的终端中 然后再次在终端中输入flutter run.,然后按回车键。

然后你的设备开始展示。

【讨论】:

【参考方案27】:

我花了一整天的时间来解决这个问题。最后,我找到并删除了我的 SDK 文件夹,然后通过 SDK TOOLS 下载了新的 SDK 平台和工具。现在一切正常。

【讨论】:

【参考方案28】:

以管理员 (Windows)/超级用户 (Linux) 身份运行 Android Studio 为我解决了这个问题。

【讨论】:

以上是关于Android Studio 设备列表卡在加载中的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 的 main.dart 文件在 Android Studio 中执行时卡在“将文件同步到为 x86 64 构建的设备 Android SDK ...”

Android Studio 卡在“正在安装 APK”上

怎么解决updating indices卡在android studio的问题

Android studio每次启动卡在fetching Android sdk compoment information的解决方案

Android Studio Loading Devices 加载不出设备解决办法

Android Studio 没有链接到华为调试设备。设备可以启动,但没有出现在设备选择列表中