正如您所看到的,IDEA中显示了两个设备。但是当我运行它。它显示以下错误"无法找到开发设备;请运行'扑医生'有关安装其他组件的信息。"
这里也是Flutter医生的回应。有一个非常奇怪的行为,当我运行颤动的医生,它显示我实际上连接了2个设备,但当我再次运行相同的命令时,它显示我没有连接设备。基本上它以替代方式向我显示了这些响应。这是相同的截图。
答案 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)
尝试一些事情
flutter clean
。flutter run -d Mi A1
如果问题仍然存在,请在github上报告问题。
希望它有帮助..!