我已经在 Windows 10 上安装了带有 Flutter/Dart 插件的 Android Studio。
- Android Studio 3.4.2
- Flutter 插件 38.2
- Dart 插件 v183.6270
如果我在 Android Studio 中打开 Flutter 项目,设备列表始终显示“正在加载”,并且我会看到我的三个设备:
- Android 加速 x86 Oreo
- Nexus 4 API 28
- Nexus 6 API 28
我选择了一个设备并且它在模拟器上打开,但是当我启动项目时显示此错误消息:
未找到已连接的设备
未找到已连接的设备;请连接设备,或参阅 flutter.io/setup 获取入门说明。
当我运行时flutter devices
,该设备被列为已连接:
PS C:\users\vsysm03> flutter devices
1 connected device:
Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
PS C:\users\vsysm03>
出了什么问题?
答案1
没有什么是必然错误的。你只是随时可以决定 在真实设备上开发您的应用程序,或者放弃实际设备,使用所需设备的模拟。
“未找到连接的设备”警告通知您尚未连接身体的设备。
通知“1 个已连接的设备...模拟器...” 表示您已选择针对此特定项目使用 Android 9。“emulator-5554”现在模拟了实际设备,您的应用程序在开发过程中会在该设备中运行,就像您已通过 USB 电缆将实际设备连接到工作站/计算机一样。请参阅Android 虚拟设备管理器了解更多信息。在 Android Studio 中查找此图标。它会为您打开 AVD 管理器:。
当然,如果你更喜欢在真机上实时测试你的应用程序,你只需要连接一个。这很容易做到,只需进入设置将手机置于调试模式。请注意,您可能还需要选择飞行模式如果您的手机没有响应应用程序运行/调试命令。当然,当您的手机实时连接时,“无连接设备”通知将不再出现。