this image is proof of my error.
$ flutter device
1 connected device:
GM1901 • bf9d2d80 • android-arm64 • Android 9 (API 28)
$ flutter run
Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.这个错误不断出现,但当我运行flutter doctor或flutter devices时,它显示已连接。
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[√] VS Code, 64-bit edition (version 1.34.0)
• VS Code at C:\Program Files\Microsoft VS Code
• Flutter extension version 3.1.0
[√] Connected device (1 available)
• GM1901 • bf9d2d80 • android-arm64 • Android 9 (API 28)
! Doctor found issues in 2 categories.发布于 2019-06-26 16:45:37
您是否安装了Android Sdk?如果没有,请安装它。它应该能解决你的问题。最简单的方法是安装Android Studio。
发布于 2019-07-04 14:41:42
它并没有真正回答为什么会发生这种情况,但是如果你只是按F5从VS代码运行(而不是使用终端),它可能会工作(或者至少会给出一个更好的错误),因为VS代码在状态栏中显示你的设备,并且当在VS代码中启动项目时,我们显式地将设备ID传递给Flutter。
如果你从终端启动,如截图所示,你会错过很多功能,比如保存时热重新加载,很多调试切换,Dart DevTools,当然还有调试器:-)
https://stackoverflow.com/questions/56748434
复制相似问题