Android Studio设备列表在加载时卡住

时间:2018-06-29 11:54:30

标签: android android-studio flutter

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

StuckLoading

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

AVDConfiguration

我在Windows 10上,尝试设置抖动。

29 个答案:

答案 0 :(得分:35)

Android Studio上的快速修复

  1. 在任何地方搜索->(Shift + Shift)
  2. 寻找->重新启动Flutter守护程序

enter image description here

答案 1 :(得分:20)

File->使缓存无效/重新启动,然后按Invalidate and Restart对我有效

答案 2 :(得分:4)

就我而言,这是一个永远运行的错误 adb 执行。

唯一对我有用的是:

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

答案 3 :(得分:3)

经过数小时的搜索,这是我发现的东西。

flutter doctor -v

我发现有些SDK证书不同意。

flutter doctor --android-licenses

允许我查看未达成协议的协议。之后,它起作用了。我希望这对您有用。

答案 4 :(得分:3)

就我而言,请关闭仿真器,然后File -> Invalidate Caches & Restart,然后单击Invalidate and Restart对其进行修复。

答案 5 :(得分:3)

只需以管理员的身份运行您的Android Studio,即可正常运行! 我花了3个小时寻找解决方案,突然意识到了这个选择,对我来说很有效

答案 6 :(得分:3)

没有任何效果,只是重新启动了系统,瞧!

答案 7 :(得分:1)

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

答案 8 :(得分:1)

目前,我会...在AS上,我运行微调器。我经常遇到加载,这很奇怪。这次我不能。我尝试删除flitter下的两个锁定文件并重新启动它。 enter image description here

答案 9 :(得分:1)

就我而言,升级颤动立即将其修复。只需打开上方的Filter文件,您会找到一些命令,包括pubspec.yaml,单击Flutter upgrade,然后等待其完成。

答案 10 :(得分:1)

  • 确保您具有Power Shell 5.1或更高版本(可以运行此命令来检查$PSVersionTable.PSVersion
  • 更新Flutter,Dart和Android Studio,然后重新启动Android Studio

答案 11 :(得分:0)

借助新的 Android Studio 和新的 Flutter,我尝试Refresh 几次就可以了。

enter image description here

答案 12 :(得分:0)

在您的终端中,运行:

flutter upgrade

并重新启动 Android Studio。

答案 13 :(得分:0)

我使用的是另一个运行时,所以我不得不 Ctrl+Shift+A -> 选择运行时 -> 默认

答案 14 :(得分:0)

为我解决:

  1. 更新 flutter 插件

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

  3. 更新 Android Studio

  4. 更新 SDK

  5. 仅在默认位置 android Studio 中安装 SDK

  6. 工具 => 对设备连接进行故障排除并阅读此内容并继续进行故障排除。

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

  8. 如果您使用物理设备,请在 TERMINAL LINUX 中使用代码 {

sudo apt update
sudo apt install adb

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

adb devices

}

答案 15 :(得分:0)

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

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

答案 16 :(得分:0)

检查这个

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

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

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

答案 17 :(得分:0)

在 Windows 上,我通过将 Android SDK 放在 PATH 中解决了这个问题。我猜 Flutter 插件内部使用 ADB 来知道连接的设备,所以如果你的路径中没有它,什么都做不了。

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

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

enter image description here

答案 18 :(得分:0)

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

答案 19 :(得分:0)

对我来说,问题是 ADB 被排除在防病毒之外,所以我只是为 ADB 和问题解决了

答案 20 :(得分:0)

如果没有任何效果,请尝试以下操作:下载Flutter SDK from here的新版和稳定版,从设置>搜索flutter>指向新下载的SDK的指向路径>确定缓存并重新启动。你完成了!

答案 21 :(得分:0)

运行后

flutter doctor -v

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

答案 22 :(得分:0)

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

答案 23 :(得分:0)

通过单击flutter升级,然后转到File-> Invalidate Caches / Restart,然后按Invalidate and Restart,可以升级到最新版本

答案 24 :(得分:0)

我有同样的问题。再次安装Flutter,问题已解决

答案 25 :(得分:0)

如果您使用的是MacOS,则波动版本from del2 import fun fun() # is enough to print 会出现问题。
下载旧版本对我有帮助。

答案 26 :(得分:0)

任何使用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

答案 27 :(得分:0)

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

Android Studio将处理其余部分。

答案 28 :(得分:-1)

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