0

如您所见,IDEA 中显示了两个设备。但是当我运行它时。它显示以下错误“无法找到开发设备;请运行“颤振医生”以获取有关安装附加组件的信息。” 在此处输入图像描述

这也是 Flutter 医生的回应。有一个非常奇怪的行为,当我运行颤振医生时,它显示我实际连接了 2 个设备,但是当我再次运行相同的命令时,它显示我没有连接设备。基本上,它以交替的方式向我展示了这些响应。这是相同的屏幕截图。 在此处输入图像描述

这是 Flutter 的另一种奇怪行为。下面提供的相同屏幕截图 在此处输入图像描述 Ubuntu 或其他东西不稳定吗?欢迎任何帮助。

4

3 回答 3

2

我得到了相同的“无法找到开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。” Android Studio 3.1.4 中的错误。

事实证明,我在/usr/bin/中有一个2014 年(!)的旧版本adb,在~/android-sdk-linux/platform-tools/中有一个新版本(你的路径可能会有所不同)。

作为根我做了:

  • cd /usr/bin
  • mv adb adb_old
  • ln -s ~/android-sdk-linux/platform-tools/adb adb(注意你的正确路径!)

这为我解决了它。

HTH,问候。

编辑:我的问题源于一个非常古老的错误配置。如果您的 ANDROID_HOME 和/或(?)ANDROID_SDK 环境变量指向正确的路径,那应该没问题。- 对于我的情况,我刚刚发布了一个which adb然后直接前往我的解决方案步骤。简历: adb的路径和版本很重要!

于 2018-08-13T20:51:31.057 回答
0

尝试几件事

  • 确保在您的设备上激活了开发者模式(包括 USB 调试)。
  • 系统上已为该设备安装了合适的驱动程序。
  • 使用最新版本的 SDK。
  • 安装前运行flutter clean
  • 在连接多个设备的情况下使用此命令flutter run -d Mi A1
  • 您还可以检查电缆是否正确连接并支持数据传输

如果问题仍然存在,请在 github 上报告问题。

希望能帮助到你..!

于 2018-05-28T08:04:00.727 回答
0

您尝试仅连接到一台设备并flutter run在终端中运行。

于 2018-05-28T06:42:41.637 回答