我使用以下命令在macOS上构建并运行了我的flutter应用程序。
flutter run
这太棒了
现在,我想在Android设备上运行我的应用程序。它启用了开发人员模式,并在我运行adb devices
时得到识别。我还在我的安卓设备上运行了其他应用程序。所以,我确信安卓设备已经为安卓开发做好了准备。
但现在执行flutter run
时,我的应用程序仍然在macOS上运行,而不是在Android设备上运行。我做了一个flutter build apk
,它为android构建了我的应用程序。但是,flutter run
仍然在Mac上运行,而不是在Android上运行。
难道没有一个flutter run
命令专门在Android上运行构建吗?
flutter -v -d your_android_device run
选择要在其上运行的目标设备。
检查您的设备是否使用flutter devices
(或flutter doctor -v
(进行识别。如果是,则可以使用flutter run -d <deviceID>
指定设备id。
flutter-d 54XXXXXX5130ebefd38f运行