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

时间:2020-02-12 10:21:33

标签: android flutter

我一直收到此错误,但我似乎在网上找不到任何帮助。我是flutter和android studio的新手。任何帮助都将受到赞赏

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

    其中: 构建文件“ 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 \ eq9b73nqpstq0 在锁定文件中找到意外的锁定协议。预期3,找到0。

  • 尝试:

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

  • https://help.gradle.org

  • 获得更多帮助
  • 1秒内失败 错误完成:Gradle任务assembleDebug失败,退出代码

3 个答案:

答案 0 :(得分:1)

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

cd android
./gradlew assembleDebug --stacktrace

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

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

答案 1 :(得分:1)

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

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

enter image description here

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

答案 2 :(得分:0)

您可以使用gradlew命令从命令行运行。要获取gradlew的更多详细信息,可以键入gradlew --help。有关如何从命令行运行的更多信息,请遵循此link