Android studio 尝试运行flatter应用程序,但由于出现异常而导致生成失败

Android studio 尝试运行flatter应用程序,但由于出现异常而导致生成失败,android-studio,flutter,gradle,Android Studio,Flutter,Gradle,我正在尝试运行一个flutter应用程序,但由于某种原因,我无法理解,它不会运行。这就是我跑步时得到的。我确实在系统路径中添加了颤振/垃圾桶,但这也不起作用。这是在我重新格式化windows之后发生的。我所做的就是: 安装Android Studio 下载颤振sdk 在Android Studio中添加了颤振插件。 这是我在格式化我的电脑之前第一次做的。它工作正常 Launching lib\main.dart on Mi 9T in debug mode... Running Gradle t

我正在尝试运行一个flutter应用程序,但由于某种原因,我无法理解,它不会运行。这就是我跑步时得到的。我确实在系统路径中添加了颤振/垃圾桶,但这也不起作用。这是在我重新格式化windows之后发生的。我所做的就是:

安装Android Studio 下载颤振sdk 在Android Studio中添加了颤振插件。 这是我在格式化我的电脑之前第一次做的。它工作正常

Launching lib\main.dart on Mi 9T in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:signingConfigWriterDebug'.
> java.io.IOException: Unable to delete file: E:\codes\flutter\im_poor\build\app\intermediates\signing_config\debug\out\signing-config.json

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
Finished with error: Gradle task assembleDebug failed with exit code 1
这是弗利特医生说的:

C:\flutter_windows_v1.9.1+hotfix.6-stable\flutter\bin\flutter.bat doctor --verbose
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.17763.1098], locale en-US)
    • Flutter version 1.12.13+hotfix.8 at C:\flutter_windows_v1.9.1+hotfix.6-stable\flutter
    • Framework revision 0b8abb4724 (5 weeks ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\Joseph\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 44.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] Connected device (2 available)
    • Mi 9T               • d8f2ce60      • android-arm64 • Android 10 (API 29)
    • AOSP on IA Emulator • emulator-5556 • android-x86   • Android 9 (API 28) (emulator)

! Doctor found issues in 1 category.
Process finished with exit code 0

我通过创建一个新项目并复制旧项目中的所有代码来解决这个问题。

转到文件:E:\code\flatter\im\u poor\build\app\intermediates\signing\u config\debug\out

然后选择signing-config.json文件


然后通过shift+delete删除文件

Flatter doctor-android许可证我发现这个问题与Flatter无关。这是一个巨大的问题,在我最终毁了安卓工作室并去做其他事情之前。我不确定是什么触发了它,但当我从Android Studio构建时,它未能删除旧文件——这正是您在这里看到的。尝试手动删除它们,改为从命令行运行Gradle。这是一个黑客的解决办法,但这是我唯一能做的事情