20

我尝试使用 Flutter 开发应用程序(使用 Android Studio IDE)。在 Studio 中添加 Flutter 插件和 Flutter SDK 并配置所有内容,但未列出模拟器/实时设备。它显示错误,例如“无法列出设备:无法发现 Android 设备。请运行“颤振医生”以诊断潜在问题” 颤振的android工作室

参考链接:https ://flutter.io/setup-windows/#android-setup

https://flutter.io/get-started/test-drive/#androidsstudio

4

5 回答 5

64

在终端配置flutter以检测Android SDK和Android Studio:

$ flutter config --android-sdk /path/to/android/sdk
$ flutter config --android-studio-dir /path/to/android/studio

然后重新启动 Android Studio/Intellij。来源:https ://github.com/flutter/flutter-intellij/issues/2113#issuecomment-383412308

于 2018-04-25T09:55:44.670 回答
2

如果你完美地配置了flutter和android sdk并且你没有在android studio中显示avd设备列表。

这是显示 android 模拟器设备列表的非常简单的方法。

首先创建一个新的 Android 模拟器,如果已经创建你运行 AVD 管理器然后你可以显示而不是模拟器名称

之前: https ://i.stack.imgur.com/6np0m.png

之后: https ://i.stack.imgur.com/fiCYe.png

于 2020-01-20T20:41:15.970 回答
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

有效。

于 2020-03-18T09:29:12.050 回答
0

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

我设法通过使ANDROID_HOME系统变量指向android sdk路径来解决。

于 2018-12-07T13:35:21.743 回答
0

可能没有列出的 AVD。如果模拟器运行,intelliJ 会抓住它。

在 Android Studio 中,您可以使用 AVD Manager 或终端创建 AVD。这是使用终端的方法,

首先,进入android sdk安装目录->tools

并复制路径并在终端类型中cd粘贴路径并按Enter。现在你在工具目录中。

接下来,使用终端类型:

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

如果有设备类型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

于 2018-03-11T20:14:11.107 回答