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 设备列表卡在加载中的主要内容,如果未能解决你的问题,请参考以下文章