如何使用 --stacktrace 选项运行以获取堆栈跟踪

Dan*_*are 4 android flutter

我一直收到这个错误,我似乎没有在网上找到任何帮助。我是 flutter 和 android studio 的新手。任何帮助都非常感谢

  • FAILURE:构建失败,出现异常。

    其中:构建文件“C:\Android\Android Studios\cravings\android\app\build.gradle”行:26

  • 出了什么问题:评估项目“:app”时出现问题。

    无法打开 eq9b73nqpstq0kplnrtticwqc 的 dsl 重映射类缓存(C:\Users\October Price.gradle\caches\5.6.2\scripts-remapped\flutter_f2f86ofj12jp9hosmvp06kahh\eq9bq70tc504dc5051050501010p16pc505017dcfc501505010101010pc50501017dc50107dc50107dc50107dc5017dc50107dc50107dc50107dc50507dc5010107dcfcs 在锁定文件中发现意外的锁定协议。预期为 3,发现为 0。

  • 尝试:

    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org获取更多帮助

  • BUILD FAILED in 1s Finished with error: Gradle task assembleDebug failed with exit code

kuh*_*yal 29

您可以尝试assembleDebug手动运行 Gradle 任务。

cd android
./gradlew assembleDebug --stacktrace
Run Code Online (Sandbox Code Playgroud)

但您的配置可能有问题。运行flutter doctor -v并查看一切设置是否正确。

否则,您可以尝试删除似乎押注的 Gradle 缓存文件夹C:\Users\October Price.gradle\caches


Jen*_*abs 10

您还可以用来--verbose获取完整的 flutter 堆栈跟踪。例如:

flutter build apk --debug --verbose


Mah*_*alv 5

您可以将 android 编译器设置为始终使用--stacktrace修饰符运行。

  • 前往设置 > 构建、执行、部署 > 编译器
  • --debug--info--stacktrace(或它们的组合)添加到命令行选项

在此处输入图片说明

在您的情况下,清除C:\Users\October Price\.gradle\caches文件夹并重新同步项目可能会有所帮助。