【问题标题】:Flutter Build Error: Process 'command 'E:\Flutter Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1Flutter Build Error: Process 'command 'E:\Flutter Apps\flutter\bin\flutter.bat'' 以非零退出值 1 结束
【发布时间】:2019-06-30 08:48:34
【问题描述】:

当我尝试在我的颤振应用程序的 android studio 中生成签名 apk 时出现此错误 - Process 'command 'E:\Flutter Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1

我可以在模拟器和我的设备上运行该应用,但只有在我尝试构建签名的 apk 时才会出现此错误。

flutter doctor
[√] Flutter (Channel dev, v1.2.0, on Microsoft Windows [Version 10.0.17763.253], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.3)
[√] VS Code (version 1.30.2)
[√] Connected device (1 available)

• No issues found!

有什么办法解决这个问题?

试过flutter clean

android studio Build > clean project and rebuild project(同样的错误)

我在做 Build > Generated signed apk > apk > release > V1(Jar signature) > Finish to build app

【问题讨论】:

  • 我的飞镖代码中缺少分号...

标签: android-studio dart flutter


【解决方案1】:
  • 检查您是否有任何 assets 不是由 pubspec.yaml 创建的,可能是因为打字错误,您会在 packages 获得 后得到 Waring强>

  • 检查此 Flutter 应用中的 AndroidX 兼容性以获取帮助 show this

【讨论】:

  • 是的,我是资产名称问题,现在可以正常工作了
【解决方案2】:

在执行此命令 flutter upgrade 并从 V 1.22 升级到 V 1.27 后,我遇到了同样的问题。
正是我所做的,我去了 pubspec.yaml 然后 pub-get & pub-upgrde 我发现有很多过时的包然后我试过 pub-outdated 并且 AS 升级失败,它建议我运行这个命令 flutter pub upgrade --major-versions 我看到它已经成功下载并安装了过时的包, 然后我做了 Invalided Caches & restarted AS 因为我发现它在 C 分区上缓存了大约 5GB,最后我再次正常运行应用程序没有任何问题。

【讨论】:

    【解决方案3】:

    您好,请检查您的 dart 文件中的任何错误,这可能是在构建时出错

    【讨论】:

    • 这个解决方案对我有用。因为我忘了获取依赖项。谢谢
    【解决方案4】:

    您可以在 Android Studio 中尝试reconfiguring the Flutter SDK path File | Settings | Languages ​​& Frameworks | Flutter.

    我刚遇到同样的问题,用这个方法成功解决了。

    【讨论】:

    • 如何重新配置​​ Flutte SDK?请帮帮我
    【解决方案5】:

    如果安装了防病毒软件,请停止一段时间。它会起作用的。

    【讨论】:

    • 是的,我将 android studio 列入白名单,用于从防病毒软件中删除/修改 Documents 文件夹中的文件/文件夹,并且它开始工作了
    • 很高兴听到...
    【解决方案6】:

    Flutter clean 完美地为我工作

    【讨论】:

    【解决方案7】:

    我刚刚解决了!它必须处理 pubsec.yaml 中的“-assets/images/”行,我评论了它,它工作得很好!

    【讨论】:

      【解决方案8】:

      伙计们,没有这样的需要。问题是错误只是一个退出代码。 主要错误在日志中。您可以通过滚动上方来查看它。

      【讨论】:

      • 请在回答任何问题时更加详细和详尽。解释你的观点。
      【解决方案9】:

      您的代码中可能有错误。 使用命令以详细模式构建 flutter build apk --release -vv 并检查是否有任何错误。

      【讨论】:

        【解决方案10】:

        我遇到了同样的问题。我在终端中运行“flutter clean”。然后答案是这样的“.packages 不存在。您是否在此目录中运行了“flutter pub get”?”。当我运行“flutter pub get”时,它解决了我的问题。

        【讨论】:

          【解决方案11】:

          对我来说这个命令解决了:

          flutter pub upgrade --major-versions
          

          【讨论】:

            【解决方案12】:

            我通过这些步骤解决了这个问题:

            1. 扑干净
            2. 删除项目目录中的“.gradle”文件夹>android>.gradle
            3. 删除 pubspec.lock
            4. 在 projectdir>android>build.gradle 将您的 gradle 更新到 4.1.0
            5. 在 projectdir>android>app>gradle>wrapper>gradle-wrapper.properties 将您的 gradle distributionUrl 更新为 6.5.1
            6. 重启你的IDE
            7. 颤振酒吧获取

            经过以上几个步骤,运行 flutter build 或 flutter run 就不再是问题了。有时步骤 4 n 5 是不必要的,但仍然可以解决问题。

            【讨论】:

              【解决方案13】:

              这个解决方案解决了我的问题:

              我的 android/build.gradle:

              buildscript {
              ext.kotlin_version = '1.4.21'
              repositories {
                  jcenter()
                  google()
              }
              
              dependencies {
                  classpath 'com.android.tools.build:gradle:4.1.0'
                  classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
              }
              

              }

              在终端中运行flutter clean 命令。 并从android/app 路径中删除build 文件夹。

              然后成功运行您的项目。

              【讨论】:

                【解决方案14】:

                就我而言,没有任何效果。然后我删除了 flutter/bin/cache 文件夹并在命令行中运行了flutter 命令来下载 Dart SDK。下载后,在 Android Studio 的 Flutter SDK Path -> Preferences -> Languages and Frameworks -> Flutter 中设置flutter文件夹路径,然后点击Apply -> Ok,错误解决。

                【讨论】:

                  猜你喜欢
                  • 2020-06-26
                  • 2020-12-14
                  • 2021-10-20
                  • 1970-01-01
                  • 2016-04-02
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2020-02-24
                  相关资源
                  最近更新 更多