1

将 Atom 与 dartlang 包一起使用时,我尝试使用该Dartlang: Run Application命令并获得以下结果:

[/Users/craig/Code/flutter-test/atom1] pub run flutter start
Unable to run on Android.
Unable to run on Android.
Unable to run application - no connected devices.

flutter start在应用程序目录中运行时,我在控制台中得到相同的结果。

我的手机是通过 USB 连接到我的计算机的 Nexus 6p,并在开发人员选项中启用了“USB 调试”。如何获取这些命令以将应用程序成功部署到我的设备?

4

2 回答 2

3

虽然我的设备已连接,但它没有“授权”。我使用该adb devices命令检查它是否已连接,输出是这样的:

02:06 PM atom1: adb devices
List of devices attached
8XV5T15A20007972    unauthorized

注意unauthorized最后一行的。经过一番谷歌搜索,我学会了进入我的手机,并Developer Options > USB debugging从启用切换到禁用,然后再次启用。我没有断开电话就这样做了。重新运行adb devices然后显示:

02:06 PM atom1: adb devices
List of devices attached
8XV5T15A20007972    device

注意device最后一行而不是unauthorized. Dartlang: Run Application我从 Atom 中重新运行,部署工作正常。在那里的某个地方,我不得不接受从我的手机推送到设备。

于 2015-11-10T22:09:55.087 回答
0

在 avd 管理器中打开设备并尝试再次运行该命令,或者您可以使用自己的移动设备只需将设备插入您的笔记本电脑或 android 计算机,您必须在开发人员模式设置中启用 USB 调试

或者您可以构建 apk 并将其安装在您的设备上

flutter build
于 2018-07-14T20:24:03.020 回答