Flutter GIT项目checkout后,无法运行项目

Den*_*nis 7 intellij-idea flutter

所以我在机器 A 上创建了一个Flutter项目,IntelliJ Idea Community Edition然后将整个项目上传到 GitHub。现在我在机器 B 上的同一个 IDE 中从 GitHub 克隆/检出,执行以下操作:

  • flutter packages get
  • flutter upgrade
  • 设置飞镖路径和所有其他先决条件

但是,我仍然无法从 IDE 运行 flutter 项目。我的意思是我什至不能按下“运行”按钮。

无法按下运行按钮

我哪里做错了?

您可以尝试执行与我相同的步骤。如果你愿意的话。这是 Git 存储库代码

编辑我可以通过终端运行相同的项目。

[更新] 根据Günter Zöchbauer在评论日志中的要求,这里是日志flutter doctor -v

BoringFlutterProject$ flutter doctor -v
[?] Flutter (Channel dev, v0.5.8, on Linux, locale en_IN)
    • Flutter version 0.5.8 at /home/daksh/flutter
    • Framework revision e4b989bf3d (8 days ago), 2018-08-09 09:45:44 -0700
    • Engine revision 3777931801
    • Dart version 2.0.0-dev.69.5.flutter-eab492385c

[?] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /home/daksh/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /home/daksh/Android/Sdk
    • Java binary at: /home/daksh/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[?] Android Studio (version 3.1)
    • Android Studio at /home/daksh/android-studio
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[?] IntelliJ IDEA Community Edition (version 2018.1)
    • IntelliJ at /home/daksh/Downloads/idea-IC-181.5281.24
    • Flutter plugin version 25.0.2
    • Dart plugin version 181.4892.1

[?] VS Code (version 1.26.0)
    • VS Code at /usr/share/code
    • Flutter extension version 2.17.1

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.
Run Code Online (Sandbox Code Playgroud)

我张贴了这个问题,因为我相信很多人都会面临同样的问题,就像我们曾经面临的一些问题AndroidStudio当时

小智 5

这是一个 Android Studio 问题。IDE 不会为您克隆的每个新项目应用 flutter SDK 位置。解决方法是打开克隆的项目,转到文件>设置(Ctrl+Alt+S)。在 'Languages & Frameworks'>Flutter 中,将 SDK 路径设置为您的 Flutter SDK 位置(例如 C:\src\flutter)。应用更改并运行“Packages Get”命令后,Android Studio 可以完全访问和理解克隆的项目。