留言 "flutter run: No connected devices"

Message "flutter run: No connected devices"

我正在尝试使用 Flutter 创建示例应用程序(全新安装)。 Android Studio 也已安装(全新安装)。

这是flutter run

的输出
flutter run
No connected devices.

flutter doctor的输出:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] Android Studio (version 3.0)
[!] VS Code (version 1.20.1)
[!] Connected devices
! No devices available

! Doctor found issues in 2 categories.

这个问题有解决办法吗?

我遇到了和你一样的问题。原来你的设备没有和你的电脑连接。

注:

  • 如果您正在使用 Xcode, if both your computer and the device are using the same Wi-Fi AP,则无需将设备与计算机连接。
  • 对于Android,或者iOS 运行ning在终端命令下,如果你使用命令行来运行这个,你必须确保它们是连接的通过 电缆 。共享相同的 Wi-Fi AP 不起作用。 确保您的设备确实已连接。
  • 确保您允许在您的 Android 设备上进行 USB 调试

如果这仍然不起作用,请尝试执行以下命令,您可以获得更丰富的信息和详细信息:

flutter run --verbose

Flutter 同时支持 iOS 和 Android device/simulators.

In the terminal, run the flutter devices command to verify that Flutter recognizes your connected Android device.

这是一份关于如何设置 device/simulator 到 运行 应用程序的参考文档。

对于,Android (on a Mac system)

Set up your Android device

要准备 运行 并在 Android 设备上测试您的 Flutter 应用程序,您需要 Android 设备 运行ning Android 4.1 (API 16 级)或更高。

  1. 在您的设备上启用 开发人员 选项和 USB 调试。 Android 文档中提供了详细说明。
  2. 使用 USB 数据线,将 phone 插入计算机。如果在您的设备上出现提示,请授权您的计算机访问您的设备。
  3. 在终端中,运行 flutter devices 命令验证 Flutter 是否识别您连接的 Android 设备。
  4. 在 运行flutter run 之前启动您的应用程序。

默认情况下,Flutter 使用您的 ADB 工具所基于的 Android SDK 版本。如果您希望 Flutter 使用不同安装的 Android SDK,您必须将 ANDROID_HOME 环境变量设置为该安装目录。

Set up the Android emulator

要准备 运行 并在 Android 模拟器上测试您的 Flutter 应用,请按照以下步骤操作:

  1. 在您的计算机上启用 VM 加速。
  2. 启动 Android Studio → 菜单 工具AVD 管理器 和 select 创建虚拟设备。
  3. 选择设备定义并select 下一步.
  4. Select 要模拟的 Android 版本的一个或多个系统映像,然后 select 接下来。建议使用 x86 或 x86_64 图像。
  5. 在仿真性能下,select 硬件 - GLES 2.0 以启用硬件加速。
  6. 验证 AVD 配置是否正确,select 完成.

有关上述步骤的详细信息,请参阅管理 AVD

  1. 在 Android 虚拟设备管理器中,单击工具栏中的 运行。模拟器启动并为您的 selected OS 版本和设备显示默认值 canvas。
  2. 通过 运行 宁 flutter run 启动您的应用程序。连接的设备名称为Android SDK built for ,其中platform为芯片系列,如x86.

使用 Android Studio 打开并连接设备:

这是一种更简单的打开和连接方式simulators/devices。

Android Studio 显示 emulators/simulators(安装在您的系统中)或设备(连接到您的系统)的列表。只需 select 您要从列表中打开的设备,以及 运行 项目。

应该至少有一个设备/模拟器连接到运行Flutter个应用程序。

还要确保在开发者设置中启用了 USB 调试。

我 运行 使用 Genymotion,可能是 Flutter 的最佳选择。

设置不那么痛苦,但请确保在以下条件下设置 ADB:

你的Andouird SDK路径

我的是 C:\Users\user\AppData\Local\Android\Sdk.

我在使用 Flutter 时遇到了同样的问题。但我找到了另一种工作方式,即

  1. 第一个运行Android模拟器

  2. 然后转到您的 Flutter 控制台

  3. 运行命令flutter doctor,然后检查您的模拟器是否显示在已连接设备标签下,例如

  4. 现在通过 Flutter 控制台移动到您的 Flutter 项目路径。例如,对我来说是 D:\FlutterWorkspace\flutter_demo

  5. 然后运行 flutter run 命令。例如,

    稍等片刻。您将在 Android 模拟器中看到您的应用 运行ning。

到目前为止我还没有看到提到的一个选项是(对于我的设置)开发人员选项 'Select USB Configuration' 必须设置为 MTP(媒体传输协议)。

对于 Windows 用户,

为Flutter SDK设置环境变量PATH(...\flutter_windows_v0.2.8-beta.zip\flutter\bin)

No device connect

更多信息可以查看博客postFlutter - How to install Flutter in Android Studio

这是来自上述页面的信息:

将 Flutter 添加到 Windows 环境变量 PATH:

  1. 导航到 Flutter SDK 文件夹。
  2. 进入 bin 文件夹并复制目录路径(在您的情况下 C:\Flutter\bin
  3. 转到“控制面板 > 用户帐户 > 用户帐户 > 更改我的环境变量”
  4. 在“用户变量”下,select PATH 变量并单击 编辑
  5. 输入 C:\Flutter\bin 并应用。

与Flutter环境相同,如果是在自定义位置,我们必须设置AndroidSDK路径。

  1. 导航到 Android SDK 文件夹。
  2. 复制目录路径(在你的例子中..AndroidStudioSDK\sdk
  3. 转到控制面板* → 用户帐户用户帐户更改我的环境变量
  4. 在“用户变量”下 select PATH 变量并单击 编辑
  5. 输入..AndroidStudioSDK\sdkANDROID_HOME并申请。

提示:

如果您遇到以下问题,

1.[✗] Android 工具链 - 为 Android 设备开发 ✗ 无法定位 Android SDK。 从 https://developer.android.com/studio/index.html 安装 Android Studio 首次启动时,它将帮助您安装 Android SDK 组件。 (或访问 https://flutter.io/setup/#android-setup 了解详细说明)。

如果 Android SDK 已安装到自定义位置,请将 $ANDROID_HOME 设置为该位置。

您可以通过以下命令解决。

flutter config --android-sdk <android-sdk-location> 要么 flutter config --android-sdk "android-sdk-location"

  1. 错误:未知参数 --licenses

您可以通过以下命令解决。

flutter -v doctor --android-licenses

现在,选择您要使用的模拟器,然后单击绿色箭头 运行 项目。所以,这里默认的屏幕已经设计好了。

我使用 Flutter 控制台解决了 Flutter 的 AVD 问题。

第 1 步:

C: \ Users \ valer> flutter emulators
6 available emulators:

3.2_QVGA_ADP2_API_22 _-_ Lollipop • 3.2in QVGA (ADP2) • Generic • 3.2 QVGA (ADP2) API 22 - Lollipop
Android_ARMv7a
Android_Accelerated_x86
Nexus S API Google Nexus S API 23
Nexus_S_API_25_1080x1920_Nougart_7.1.1_ • pixel • Google • Nexus S API 25 1080x1920 (Nougart 7.1.1)
Pixel_API_28 • pixel • Google • Pixel API 28

到 运行 模拟器,运行 flutter emulators --launch <emulator id>

第 2 步:

C: \ Users \ valer> flutter emulators --launch Pixel_API_28

如果你有

  • 下载了 Flutter SDK
  • 已连接您的移动设备并在移动设备上启用开发者选项并允许 USB 调试。

如果您仍然收到“未连接设备”,那么我认为您应该安装 ADB 驱动程序。

对我有用!!

Click here to download

我在调试本地Flutter引擎时遇到了同样的问题。在这种情况下,如果您设置了环境变量 FLUTTER_ENGINE,您应该取消设置并重新启动 IDE.

我正在使用 Linux,以下是可以提供帮助的步骤。首先用root权限打开AndroidStudio,(Windows:右击程序图标→选择运行As Administrator,Linux : sudo ./studio.sh 在终端)

  1. 使用硬件创建模拟器 - 硬件加速中的 GLES 2.0 as mentioned here。在 Android Studio 中打开一个终端 (Alt + F12).

    运行 命令 flutter devices 并查看列表设备:

    root@abc-OptiPlex-3050:~/flutter_workspace/my_app/my_app# flutter 设备 哇!您似乎正试图 运行 以 root 身份颤动。 我们强烈建议 运行 在没有超级用户权限的情况下使用 flutter 工具。

    1 个连接的设备:

    Android 为 x86 构建的 SDK • emulator-5554 • android-x86 • Android8.1.0(API27)(模拟器)

最后 运行 flutter run 来自终端:

root@abc-OptiPlex-3050:~/flutter_workspace/my_app/my_app# flutter run
   Woah! You appear to be trying to run flutter as root.
   We strongly recommend running the flutter tool without superuser privileges.


Using hardware rendering with device Android SDK built for x86.
If you get graphics artifacts, consider enabling software rendering
with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                       0.7s
Resolving dependencies...                                    1.2s
Running 'gradlew assembleDebug'...                           1.5s
Built build/app/outputs/apk/debug/app-debug.apk.
I/FlutterActivityDelegate(25096): onResume setting current activity to this
Syncing files to device Android SDK built for x86...
D/        (25096): HostConnection::get() New Host Connection established
0xe8487780, tid 25116
D/EGL_emulation(25096): eglMakeCurrent: 0xe5b3d8a0: ver 2 0 (tinfo 0xe84832f0)

  To hot reload changes while running, press "r". To hot restart (and
rebuild state),press "R".An Observatory debugger and profiler on
Android SDK built for x86 is available at: http://127.0.0.1:8100/
For a more detailed help message, press "h". To quit, press "q".

并检查 project.Configure 文件 from this answer.

中的 flutter-sdk 路径
  1. 从项目结构中设置项目的项目SDK

    File > Project Structure > Project SDK > "available sdk" > Apply

实际答案对我不起作用。

但是在您的 ~/.bash_profile 文件中设置 ANDROID_HOME,注销,然后再登录,就可以正常工作了!

这可能是 Android Studio 问题,因为它没有为打开的项目设置此环境变量。

对于 Windows 用户,

我的解决方案是 运行 Android Studio 作为管理员

None 以上解决方案对我有用,但我能够通过使 catch 无效并重新启动我的 Android Studio 来解决它:

菜单文件无效捕获/重新启动...

编辑:::

清除 Android Studio 的缓存并使其脱离混乱状态

select“文件 > 使缓存无效/重新启动”,然后单击“无效并重新启动”按钮。

清理并重建您的项目。

这是我的解决方案:

我的“开发者选项”是ON,但是“USB调试”是关闭.

所以我打开USB调试,问题就解决了。

它基本上需要一个设备 "connected" 到您的开发机器。如果您在机器上使用 simulator/emulator 运行,它应该会自动被识别为已连接的设备。另一种方法是连接物理设备,Android 和 iOS 设备的设置过程略有不同。

有时问题出在设备连接及其驱动程序上。

如果您已经打开了开发者选项和USB调试,但仍然无法连接您的设备,您必须尝试这个,因为它是Google的官方产品。

安装 OEM USB 驱动程序:

Install OEM USB drivers

对我来说是

  1. 将“ANDROID_HOME”添加到环境变量并将其设置为D:\dev\android\(对我而言)

  2. 将“D:\dev\android\platform-tools”(对我而言)添加到环境变量 PATH我之前把flutter放在那里

  3. OK, OK, OK。重新启动 Android Studio

我需要做什么:

flutter emulators

它将列出所有可用的模拟器。对于iOS,您需要先打开模拟器。

flutter emulators --launch EMULATOR NAME

这将启动模拟器。

并构建它:

flutter run -d "EMULATOR ID"

如果您在 Mac 和 AVD Manager 的 Android 模拟器上手动启动模拟器,您可以看到已连接的设备。

我有一个模拟器 运行,但是 Visual Studio Code IDE 无法连接到它。所以我在模拟器和调试选项中启用了开发者模式。瞧,成功了!

Flutter 需要一个设备才能 运行 应用程序。有两种选择。

  1. 运行 真实 phone 上的应用程序。
  2. 运行 您计算机中虚拟设备上的应用程序。

我推荐选项 1,因为它不占用您的设备资源并且速度更快。

选项 1:

解锁 phone 上的开发者选项,进入开发者设置并打开 USB 调试,然后将 phone 连接到计算机。现在 运行 flutter run 就可以了。

选项 2:

打开 Android Studio,转到 AVD 管理器,添加一个虚拟设备(如果您尚未添加)和 运行 虚拟设备。现在再次 运行 flutter run 它应该可以工作了。

请注意,这种方式适用于任何虚拟设备,而不仅仅是来自 Android Studio 的虚拟设备。

我在将“ANDROID_HOME”更改为环境变量并将其设置为您的 Android SDK 的位置后解决了这个问题...在我的例子中 C:\Android\Sdk.

None 的建议一直有效,直到我 运行:

flutter config --android-sdk ANDROID_SDK_PATH

使用“ANDROID_SDK_PATH”=您的路径。例如:

flutter config --android-sdk C:\Users\%youruser%\AppData\Local\Android\Sdk

就我而言,flutter devices 正确显示了我的设备并且 flutter run 按预期工作。但设备未显示在 Android Studio 中。

这是我的解决方案:

在我的.bash_profile中,Android SDK是这样配置的:

export ANDROID_SDK_ROOT="~/Library/Android/sdk"

Flutter插件好像不能识别~,所以改成这样:

export ANDROID_SDK_ROOT="/Users/charliema/Library/Android/sdk"

重新打开 Android 工作室。成功了。

如果您的 Flutter SDK 位置在 C 盘,请尝试 运行 Android Studio 作为管理员。

如果模拟器是 运行 并且未被 flutteradb devices 检测到,则尝试使用以下命令手动连接它

abd connect 127.0.0.1:62001

如果连接失败,请重试。应出现以下消息

connected to 127.0.0.1:62001

然后尝试flutter doctoradb devices确保连接成功。

按照以下步骤操作:

菜单文件 -> 项目结构 -> 项目SDK(Select Android SDK中的SDK路径)-> OK

确保您的设备已连接到 PC。

打开 Git Bash 并输入:

flutter devices

然后 运行 你的 Flutter 应用。它会起作用。

我发现我的防病毒软件 (Avast) 已隔离 adb.exe 文件。我去了 Avast -> 保护 -> 病毒库。从列表中删除了 adb.exe 文件。

然后添加Android_home变量+添加到PATH变量。我重新启动了我的机器,Android Studio 选择了 device/emulator.

我正在使用 Genymotion 来测试应用程序。我也有同样的问题。当我按下 运行 按钮时,我在过去两个小时遇到了这个错误...

如何修复此错误:只需重新安装 Genymotion,此错误就消失了。

在 iOS 和 Mac 中,当我收到此错误时,这对我有用:

open -a simulators
flutter run

使用:

flutter config --android-sdk ANDROID_SDK_PATH

  • 未找到设备(在 Android Studio 中设置 Flutter 时)
  • 项目结构 -> select Project SDK 中的最新 Android API

  1. 请检查您是否安装了两个 Android 版本,如果是,请卸载它,因为两个版本不能同时 运行。
  2. 此外,您可以尝试在 flutter 配置中设置 android-sdk,您可以在其中直接从 Android Studio
  3. 部署到设备

就我而言

菜单文件项目结构

Select最新SDK:

在 Windows 7 中使用它时,我收到一个错误:无法安装设备驱动程序。设备未被识别。

您还需要为特定设备安装 Android OEM 设备驱动程序,就像提到的 here

我从制造商的网站下载了设备的驱动程序并从 Device Manager 安装了驱动程序。

有时您拥有完美的一切,但该设备不再在 ADB 上获得授权。在这种情况下,您有 ADB,但它不会在连接的设备中显示。

解决这个问题的步骤

1.检查是否授权: 打开 terminal/cmd/PowerShell 并写入 adb devices。它将向您显示所有连接到 PC 的设备。

<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        unauthorized

2。撤销 phone

上的 USB 调试

如果设备显示为未经授权,请转到 phone 上的开发人员选项,然后单击“撤销 USB 调试授权”(已通过 Android 4.1 (Jelly Bean) and Samsung Galaxy S III 测试)。

3。重启 ADB 服务器:

adb kill-server
adb start-server

4.重新连接设备并 运行 再次执行以下命令:adb devices

现在应该显示授权

5.准备出发了。

现在,打开您的编辑器、Android Studio 或 Visual Studio 代码,然后检查您的设备是否显示在 已连接的设备 中。

您可以使用 flutter doctor 命令简单地检查一下。

如果ADB接口驱动有问题:

尝试在制造商的网站上找到合适的驱动程序。对于英特尔,请阅读此 Installing the Android Debug Bridge (ADB) USB Driver on a Windows Computer

你可以试试

flutter emulators

显示已创建的模拟器列表。

今天,这显示了下面列表中的两个模拟器。

Nexus_6_API_27 • Nexus 6 API 27 • Google • android

Pixel_2_API_27 • Pixel 2 API 27 • Google • android

然后您可以使用类似

的东西

flutter emulators --launch Nexus_6_API_2 启动选择的模拟器

然后您可以使用 flutter run 来测试您的应用程序。

我使用 Visual Studio 代码并且倾向于使用这种方法,这样我就不必加载 Android Studio 来启动模拟器。

我在 Mac 上使用 Visual Studio 代码,并试图 运行 我的 iPhone 上的 Flutter 代码。该设备未显示在状态栏中。我通过在终端中这样做解决了这个问题:

rm -rf <flutter_repo_directory>/bin/cache
flutter doctor -v

这将基本上清除 Flutter 存储库文件夹中的所有缓存数据。因此,当您 运行 flutter doctor 时,它最初会下载一些文件。

注意:我在 Android 10

上使用 运行 的小米手机 (Redmi K20 Pro)

您需要做两件事才能显示您的设备列表。

  1. 转到您的 Android 工作室,菜单文件项目Structure 并从选项中选择项目 SDK。我从菜单中选择了最新的。

  2. 当您将真实设备连接到 PC/laptop 时,请务必选择 传输照片 (PTP) 模式

注意: 不要选择 文件传输模式。它不会起作用。

完成以上两件事后,您可以通过在命令提示符下输入flutter devices来检查您的设备可用性状态。

我希望它能显示您的移动设备。

如果您正在使用 Windows,请按 Control + A​​lt + Delete 和 select Dart Task inside Android Studio 然后点击 End Task.

我试了很多次,都有效。

我最近遇到了同样的问题。我正在使用 macOS 和 iOS 模拟器。 flutter devices 命令显示 未检测到设备

然后我 运行 flutter doctor 命令,它说我的 Xcode 安装不完整,

But it's not true (I verify it by building native iOS app and it runs well)!

我又没有reinstall/downloadXcode。我只是根据他们的建议 运行 这两个命令:

sudo xcode-select --switch /Applications/Xcode.app/Contacts/Developer
sudo xcodebuild -runFirstLaunch

它解决了我的问题。这是最终的 flutter doctor 命令输出。

这是我的解决方案

首先连接设备到笔记本电脑,在移动设备中,打开智能手机的设置并搜索Developer选项 并点击它并在您的设备上启用 USB 调试。

然后打开项目并打开终端并输入“flutter 运行”

这样您的设备就被识别了。

然后设置你的Android模拟器。

在 Android Studio 中,顶部没有设备选项。单击它并继续 select 您的设备,等待几分钟,然后您可以在智能手机或根据您的 selected Android 模拟器的模拟器上看到您的应用程序。

检查 ADB 是否 运行ning。如果没有,运行 使用以下命令:

adb start server

然后

adb devices

如果您的计算机中未安装 ADB,请安装它并再次 运行 命令。

如果您使用手机,

  • 打开你的开发者选项。

  • 打开 USB 调试选项

我尝试了此处列出的许多推荐步骤,但唯一对我有帮助的是:

文件 -> 设置 -> 语言和支持 -> Dart -->

激活复选框 "Enable Dart support for the project ..."

第 1 步:检查连接的设备,运行:flutter devices

第 2 步: 如果在可用模拟器列表中看不到任何已连接的设备,运行:flutter emulators

第 3 步: 要 运行 模拟器,运行:flutter emulators --launch <emulator id>

第四步:如果没有可用的模拟器,运行:flutter emulators --create [--name xyz]

==> 对于Android:

步骤 1: 要检查模拟器列表,运行:emulator -list-avds

第 2 步: 现在启动模拟器,运行:emulator -avd avd_name

==> 对于iOS:

第 1 步: open -a simulator

第 2 步: flutter run(在您的应用程序目录中)

如果您的设备已经成功连接,只是突然停止被 flutter devices(和 Android Studio 识别),这对我有用:

  • 关闭USB debugging
  • 打开USB debugging返回打开

是的。这奏效了。对我来说。

只需在 运行 之前在终端中执行以下命令:

open -a Simulator

我遇到了同样的问题。设置 Android SDK 也是正确答案。但这很简单-

  1. 将 Android 项目导入新的 Android Studio window。
  2. 关闭您当前的 Flutter 项目 Android Studio window.
  3. 将该 Flutter 项目导入新的 Android Studio window。

就我而言。我在答案中没有找到这个解决方案。

系统

Android 10 台设备。

Mac 与 macOS v10.14.6(莫哈韦沙漠,18G4032)。

我的 Android 设备上启用了开发者选项和 USB 调试。

Flutter SDK 安装在我的 Mac.

问题

当 Android 设备用 USB 电缆连接到我的 Mac 时,flutter devices 命令仍然显示:No devices available

解决方案

幸运的是,我的 Android 设备向我显示了弹出窗口,建议我在 Mac.

上安装 Android File Transfer

在我的 Mac 上安装 Android File Transfer 后,flutter devices 命令显示我的 Android 设备已连接。

基本上这个问题有3个常见的原因:

1.您的计算机上没有安装 ADB 驱动程序。 确保 您为 Android 设备安装了正确的 ADB 驱动程序 在你的电脑上。

即使您的计算机读取了您的设备,您也可能不会 安装 ADB 驱动程序。我建议您搜索并 从 Google 为您的 Android 设备下载正确的 ADB 驱动程序 或下载 ADB 包。如果您安装了 ADB 但它没有 工作,尝试安装另一个 ADB,因为通常不是所有的 ADB 工作。

如果您在 Windows,当您安装了正确的 ADB 时 驱动程序,也许是 O.S。 运行Windows更新完成ADB 安装。

2。您的设备未启用调试器模式。 这取决于 Android 的每个版本。通常,在您的 Android 设备上, 你有 转到配置菜单,然后打开开发人员选项,激活调试器模式,启用 OEM 解锁和 USB 调试器。 还要确保您允许开发人员在您的 设备

3。电缆不正确或其他物理问题。

有时问题是由数据传输线引起的。尝试使用其他 电缆。

这对我有用:

Go to Settings > Developer options > Disable USB debugging > Re-enable USB debugging

如果您想通过 Wi-Fi 在物理设备上测试您的应用程序:

1.) 通过 USB 连接您的设备(确保开发者选项和 USB 调试已启用) 2.) 输入您的 Android Studio 终端:adb tcpip 5555 3.) 移除 USB 连接 4.) 输入您的 Android Studio 终端:adb connect <IP address of your device>

或者,您可以使用 Android Studio 的 Wi-Fi ADB 扩展。我不知道 Visual Studio Code.

有任何类似的扩展名

在Visual Studio代码中打开终端,输入以下命令:

flutter devices

flutter daemon -v

之后,使用cmd连接:

cd (ADB folder)

adb tcpip 4455
adb connect 192.168.1.11:4455 (use your device IP address)

如果您已经安装并设置了您的模拟器,但您在 运行 您的应用程序运行期间遇到问题,您可以尝试这些步骤来解决此问题。

步骤:

  1. 打开Android工作室
  2. 菜单工具A​​VD管理器
  3. 虚拟设备操作(参考图片)
  4. 点击停止
  5. 现在启动模拟器

注意 - 如果仍然无效,请尝试第 4 个 擦除您的数据,再次迈出一步。

设置系统环境变量:

Variable Value
ANDROID_HOME D:\Android_Sdk\Sdk (your path)

这里没有人提到要确保 Android 设备未作为“媒体设备”连接。一旦我关闭它并将其设置为“充电”,它就起作用了。

我显然是通过 Android Studio 安装了 USB 驱动程序,并且通过将其位置添加到“PATH”来完成将“adb”添加到我的系统路径的步骤。

Android Studio -> 首选项 -> 语言和框架 -> Dart

确保您为模块启用了 Dart 支持(应签入)

MacOS 解决方案: 我浏览了所有答案并找到了我的解决方案。据我所知,.bas_profile、.zshrc 和其他配置文件同步存在问题。因此,为了使它们从终端同步 运行 Android Studio,例如:

open /Applications/Android\ Studio\ 2.app

我遇到了和你一样的问题。原来你的设备没有连接到你的电脑。 我所做的其实只是

flutter emulators

然后专门进行一次冷启动大概会恢复原状。所有最好的编码器。