在使用Flutter时,Android Studio中的设备列表没有显示

20

你有任何模拟器正在运行吗?或者连接到你的机器上的物理设备?如果是,请在终端中执行 flutter devices 命令并发布输出结果。 - denvercoder9
模拟器和设备都在运行,但设备列表没有显示。 - Vadivel
@ Günter Zöchbauer 在执行 adb devices 后C:\Users\Vadivel>adb devices设备列表emulator-5556 设备 ZY223J8XGG 设备 - Vadivel
@Vadivel,你是怎么解决的? - Idee
我的真实设备怎么样?@Vadivel - Idee
显示剩余4条评论
5个回答

65

输入了这个命令并重新启动了工作室,启动正常运行。 - Black_Zerg
这个答案也帮助了我,而且看起来很可能是最常见的问题。 - sindrenm

2
如果您完美配置了Flutter和Android SDK,但在Android Studio中没有显示AVD设备列表,则有一种非常简单的方法可以显示Android模拟器设备列表。
首先创建一个新的Android模拟器。如果已经创建过,请运行AVD管理器,然后您可以显示模拟器名称而不是模拟器文件路径。
之前: https://istack.dev59.com/6np0m.webp 之后: https://istack.dev59.com/fiCYe.webp

0

针对Mac用户,

昨天它还能正常工作。在我的情况下,我将其放在.bash_profile中。

ANDROID_HOME = Library/Android/sdk 

我把它改成了,

ANDROID_HOME = /Users/rana.singh/Library/Android/sdk 

.bash_profile文件

export ANDROID_HOME=/Users/rana.singh/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

它运行成功了。


0

将avd移动到另一个磁盘后,我遇到了同样的问题。

通过将ANDROID_HOME系统变量指向android sdk路径,我成功解决了这个问题。


0

可能没有可列出的AVD。如果模拟器正在运行,IntelliJ将抓取它。

在Android Studio中,您可以使用AVD Manager或使用终端创建AVD。以下是如何使用终端执行此操作:

首先,进入已安装的Android SDK目录->工具

复制路径并在终端中键入cd,然后粘贴路径并按Enter。现在您在tools目录中。

接下来,在终端中输入:

emulator -list-avds - 列出已创建的AVD(您应该在tools目录中运行此命令)。

如果有设备类型emulator -avd <name>。否则,您可以创建一个:

键入cd bin,然后使用:

avdmanager create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

例如:

avdmanager create avd -n Nexus -d 23 -k system-images;android-23;google_apis;x86

然后通过输入cd ..返回到工具目录,然后输入emulator -list-avds命令。该命令将列出您创建的AVD。

要运行AVD,请输入:

emulator -avd <name>

关于 AVD

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