【发布时间】:2021-04-06 00:53:51
【问题描述】:
我使用以下命令在 macOS 上构建并运行了我的 Flutter 应用程序。
flutter run
这很棒。
现在,我想在 Android 设备上运行我的应用程序。当我运行adb devices 时,它启用了开发人员模式并被识别。我还在我的 Android 设备上运行了其他应用程序。所以,我确信安卓设备已经为安卓开发做好了准备。
但是现在当执行flutter run 时,我的应用程序仍然在 macOS 而不是 Android 设备上运行。我做了一个flutter build apk,它为我的安卓应用构建了。但是,flutter run 仍然在 Mac 而不是 Android 上运行。
难道没有flutter run 命令专门在Android 上运行构建吗?
【问题讨论】:
-
flutter devices命令显示什么? -
flutter devices显示我的设备未经授权。这是愚蠢的。我已授权它进行多个其他运行会话。但是,您的建议让我找到了问题的根本原因。请随时发布答案,我可以接受。 -
另外,如果有命令选择
flutter run的目标为Android,我想知道。这也是我最初的问题。 -
flutter -v -d your_android_device run(-v是可选的:它代表“详细”)
标签: flutter flutter-android flutter-apk