运行时颤振给定错误:等待调试连接时出错:错误的状态:无元素

时间:2019-12-06 12:00:26

标签: flutter dart

我正在真实设备中启动该应用程序。 有人知道为什么会这样吗?

Launching lib/main.dart on GT I9063T in debug mode...
✓ Built build/app/outputs/apk/debug/app-debug.apk.
Error waiting for a debug connection: Bad state: No element
Error launching application on GT I9063T.
Exited (sigterm)

甚至hello-world应用程序也显示此错误。

9 个答案:

答案 0 :(得分:5)

运行flutter clean

这对我有用。

答案 1 :(得分:2)

Build通常可以正常在我的VS代码上运行。更新到最新的Flutter 1.12也开始显示此内容,并且在大多数情况下,我的代码要么先显示在设备上,然后再显示调试已开始或程序刚刚退出。 VS代码的任何修复,因为我不是Android Studio迷。

答案 2 :(得分:1)

我将颤振的通道更改为母版并开始工作,我正在使用稳定通道。

您可以使用以下命令:

flutter channel master

或仅flutter channel来查看另一个频道。

答案 3 :(得分:0)

我在MacOS X(Mojave)上进行全新安装时遇到此错误,经过反复试验发现,运行flutter调试的主要用户必须是管理员用户。

线索是那一行:

log: Must be admin to run 'stream' command

从命令行运行时。

在VS代码和命令行工作之后。

答案 4 :(得分:0)

尝试使用“颤振通道beta”将颤振通道更改为beta。它对我有效,是因为Flutter版本已更新为“ v1.12.13 + hotfix.5”。

答案 5 :(得分:0)

我结束了重新安装flutter sdk的操作。

Ubuntu 16.04 VSCODE

答案 6 :(得分:0)

尝试将libglvnd软件包降级到1.2.0版

答案 7 :(得分:0)

从Flutter 12开始。看来用户现在必须是管理员。

现在可以回滚到以前的Flutter版本。

flutter version v1.9.1+hotfix.6

答案 8 :(得分:0)

在手机的“开发人员选项”中,当我将“选择调试应用程序”选项更改为“无”时,错误已解决。