Flutter - Dartlang:运行应用程序命令失败

时间:2015-11-10 22:05:33

标签: dart atom-editor flutter

将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.

在app目录中运行flutter start时,我在控制台中得到同样的东西。

我的手机是Nexus 6p,它通过USB连接到我的电脑,并在开发者选项中启用了“USB调试”。如何将这些命令成功部署到我的设备?

2 个答案:

答案 0 :(得分: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。我从Atom内部重新运行了Dartlang: Run Application,部署工作正常。在那里的某个地方,我不得不接受手机推送设备。

答案 1 :(得分:0)

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

或者您可以构建一个APK并将其安装在设备上

flutter build