当我在Android Studio中“运行”我的项目时,在“消息”窗口中,我得到:

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':play01:compileDebug'.
> Compilation failed; see the compiler error output for details.

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

它说>编译失败;有关详细信息,请参阅编译器错误输出。 那么“编译器错误输出”在哪里呢?我如何运行——stacktrace选项?


当前回答

您还可以通过单击切换按钮在Build窗口中看到错误。

其他回答

设置起来真的很简单!只需进入Android Studio 2.2.3的编译器设置,并设置——stacktrace命令:

然后再次运行应用程序

如果您在android studio 3.1中,验证文件->项目结构->源兼容性是否为空。它不应该有1.8集。

然后按ok,项目将同步,错误将消失。

Run

gradlew --stacktrace 

在一个终端看到完整的报告

对我来说

任务:app:compileDebugJavaWithJavac FAILED javacTask:源版本1.8需要目标版本1.8

所以我补充道

 compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

在app.gradle文件/ android 构建成功完成

对于Android Studio 3.1,在Build窗口中选择Build下面的图标。

在Android Studio 3.3(可能在3.2.1),图标已经改变了,尽管位置是相同的:

当你运行一个构建操作时,构建窗口应该打开(例如从构建菜单中)。如果你没有看到它,你可以尝试沿着窗口底部的“构建”按钮(也可以在上面的截图中看到),或者通过菜单查看→工具窗口→构建。

您还可以通过单击切换按钮在Build窗口中看到错误。