无法使用真实设备在 vs 代码中运行颤振应用程序

Posted

技术标签:

【中文标题】无法使用真实设备在 vs 代码中运行颤振应用程序【英文标题】:unable to run flutter app in vs code with real device 【发布时间】:2019-12-30 06:33:39 【问题描述】:

我正在尝试按 F5 在 Visual Studio 代码中运行颤振应用程序, 连接真机,但无法运行应用

我的 android sdk 路径—— C:\src\flutter\flutter

我的颤振应用路径—— D:\颤动\颤动\颤动

错误信息--

扑医生 -v ----

【问题讨论】:

【参考方案1】:

尝试以下方法。

    运行 flutter doctor --android-licenses 并接受许可证。 (我也遇到过) 在 Android Studio 中安装 Flutter & DART 插件。 然后再次运行项目 将 flutter bin 目录添加到您的路径中

【讨论】:

【参考方案2】:

首先,您必须接受 Android SDK 的许可。在终端中编写以下命令。

flutter doctor --android-licenses

添加上述命令后,您必须逐一接受所有许可列表。

在您的情况下,您还没有安装 dart 和 flutter 插件。因此,关闭您的项目并转到 IDE 的“欢迎屏幕”,您将看到一个 “配置” 按钮。点击它并选择“插件”

现在,搜索 FlutterDart 并安装它们。安装后重新启动您的 IDE 以应用新的更改。

现在,您已完成设置。现在,您可以通过配置在真机或模拟器中运行您的项目。

【讨论】:

【参考方案3】:

您需要接受 android 许可证,才能这样做, 运行命令

颤振医生--android-licenses

在您的终端中,并在终端提示时按是。

你的 Android Studio 上也没有安装 Flutter 和 dart 插件,要包含这些,添加 dart 和 Flutter 插件并重新启动你的 Android Studio。

最后在你的终端中运行命令 flutter doctor 并检查所有东西是否安装正确。

【讨论】:

【参考方案4】:

有这个问题。不得不将 Java 从 11 降级到 8。之后我已经能够接受所有的许可证。但是为了运行应用程序 - 必须升级回 Java 11。并且还必须确保 JAVA_HOME 路径是 JDK,而不是 JRE。但那是接下来的事情。

【讨论】:

以上是关于无法使用真实设备在 vs 代码中运行颤振应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用真实设备在颤振中调试第一个应用程序时出错

颤振互联网连接无法在真实设备上运行

无法定位开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。关于 VS 代码

我无法在 VS 代码中运行和调试颤振应用程序,每当我尝试运行它时,我都会收到以下错误 [重复]

将 api 与真实设备颤振连接起来

Flutter 应用程序无法在真实设备或模拟器上运行