如何将目标设备作为 android `flutter 运行`?

How to `flutter run` with target device as android?

我已经构建了我的 flutter 应用程序,并使用以下命令在 macOS 上 运行ning。

flutter run

太棒了。
现在,我想 运行 我的应用程序在 Android 设备上。它启用了开发者模式,并在我 运行 adb devices 时得到识别。我的 Android 设备上还有 运行 其他应用程序。所以,我确信 android 设备已经为 android 开发做好了准备。

但现在当执行 flutter run 时,我的应用程序在 macOS 而不是 Android 设备上仍然 运行s。我做了一个 flutter build apk,它为 android 构建了我的应用程序。但是,flutter run 仍然 运行 在 Mac 而不是 Android。

难道没有 flutter run 命令专门 运行 在 Android 上构建?

使用 flutter devices(或 flutter doctor -v)检查您的设备是否被识别。如果是这样,您可以使用 flutter run -d <deviceID>.

指定您的设备 ID

flutter -v -d your_android_device run 选择要 运行 打开的目标设备。