Flutter显示设备列表,但不运行

时间:2018-05-28 06:09:24

标签: android flutter android-studio-3.0

正如您所看到的,IDEA中显示了两个设备。但是当我运行它。它显示以下错误"无法找到开发设备;请运行'扑医生'有关安装其他组件的信息。" enter image description here

这里也是Flutter医生的回应。有一个非常奇怪的行为,当我运行颤动的医生,它显示我实际上连接了2个设备,但当我再次运行相同的命令时,它显示我没有连接设备。基本上它以替代方式向我显示了这些响应。这是相同的截图。 enter image description here

这是Flutter的另一个奇怪的行为。下面提供的屏幕截图 enter image description here 用Ubuntu或其他东西不稳定吗? 欢迎任何帮助。

3 个答案:

答案 0 :(得分:1)

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

原来,我在 / usr / bin / 中有一个旧版本的 adb ,日期为2014(!),在〜/中有一个新版本。 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 的路径和版本很重要!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

尝试一些事情

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

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

希望它有帮助..!