我无法从 android studio 构建或运行我的颤振应用程序,但它可以从命令行运行

Posted

技术标签:

【中文标题】我无法从 android studio 构建或运行我的颤振应用程序,但它可以从命令行运行【英文标题】:I can't build or run my flutter app from android studio but it works from the command line 【发布时间】:2019-12-03 03:54:56 【问题描述】:

我是第一次在 Mac 上构建 Flutter 应用。 android Studio 没有为我提供任何构建或运行应用程序的方法。绿色三角形运行按钮是灰色的,它没有让我选择我的模拟器的位置。

如果我打开一个模拟器并从命令行运行应用程序,它构建并运行得很好。唯一的问题是 android studio 根本没有给我运行它的选项。

这是我的 android 工作室的样子

这里是颤振医生

我宁愿不切换环境并继续使用 android studio 进行开发,而不是切换到 xcode 或 VScode。

感谢您的所有帮助!

【问题讨论】:

【参考方案1】:

在您的 IDE 中打开 pubspec.yaml 并单击 packages get 选项

这应该可以解决您的问题。

【讨论】:

【参考方案2】:

我在 Android Studio 中的绿色三角形运行按钮也是灰色的,但可以使用“flutter run”从命令行运行项目。

要在 Android Studio 中启用运行按钮,请转到 Settings->Languages & Frameworks->Dart:

    为项目启用 Dart 支持(复选框) 设置 Dart SDK 路径(在我的机器上是“C:\flutter\bin\cache\dart-sdk”) 选择模块以启用 Dart 支持

Screenshot of Android Studio Dart settings

【讨论】:

对我来说是这样,而且在 Settings->Languages & Frameworks->Flutter 我必须指定我在此步骤中下载的 Flutter SDK 路径:flutter.dev/docs/get-started/install/macos#update-your-path

以上是关于我无法从 android studio 构建或运行我的颤振应用程序,但它可以从命令行运行的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 升级到 3.1 后无法构建/同步新项目或现有项目

无法在 Android Studio 中切换到调试构建变体

[Android Studio 3.5为每个调试会话进行gradle构建

Android Studio 无法安装更新(错误:无法读取或创建安装属性文件。)

prolog 中不允许从 Eclipse 迁移到 Android Studio 错误内容

Android Studio 无法识别正在运行的模拟器