Cha*_*Sun 298 gradle android-studio
当我在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.
Run Code Online (Sandbox Code Playgroud)
它说> Compilation failed; see the compiler error output for details.
那么"编译器错误输出"在哪里?和/或我如何运行--stacktrace
选项?
boi*_*ter 548
对于Android Studio 3.1,选择Build窗口中Build a下面的图标.
通过Android Studio 3.3(可能在3.2.1中),图标已更改,但位置相同:
运行构建操作时,应该打开构建窗口(例如,从"构建"菜单).如果您没有看到它,可以尝试沿窗口底部的"构建"按钮(也可在上面的屏幕截图中看到),或通过菜单视图→工具窗口→构建.
Jor*_*lez 59
这个答案已经过时了.对于Android 3.1 Studio,请转到此答案
您可以做的一件事是停用外部版本.为此,请在出现错误时出现的"Messages Make"面板中单击"编辑器设置图标".您也可以转到文件 - >设置 - >编译器打开编译器设置.(对于此提示,请与@maxgalbu合作).
取消选中"使用外部版本"
您将在控制台中看到错误
编辑:再次返回"内部构建"后,您可能会遇到一些错误,您可以通过这种方式解决它们:Android Studio:禁用"外部构建"以显示错误输出会产生重复的类错误
Ant*_*nio 36
设置真的很简单!只需转到Android Studio 2.2.3 的编译器设置并设置--stacktrace
命令:
然后再次运行该应用程序
Had*_*bas 31
你在Windows上吗?启动cmd,找到您的项目文件夹并运行"gradlew build".这应该已经提供了比IDE更多的输出,你也可以在那里使用--info, - stacktrace和--debug.
kit*_*ang 11
正如其他人所提到的,AS 3.* 中明显存在的“消息”窗口在 4.0 中不再存在(或者它被隐藏得非常非常好)。在这上面浪费了太多时间之后,我找到了另一种查看这些编译错误的方法:
如果您在那里没有看到它,请使用“视图”>“工具窗口”>“Gradle”。
如果它没有自动打开,您可以通过查看 > 工具窗口 > 运行来访问它。
希望这可以为您提供所需的所有信息。如果没有,请尝试:
--scan
.应用并确定,然后再次尝试 Gradle 构建。
小智 5
跑
gradlew --stacktrace
Run Code Online (Sandbox Code Playgroud)
在终端中查看完整报告
对我来说是
任务 :app:compileDebugJavaWithJavac FAILED javacTask: 源版本 1.8 需要目标版本 1.8
所以我补充说
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Run Code Online (Sandbox Code Playgroud)
在 app.gradle 文件 / android 中,构建成功完成
归档时间: |
|
查看次数: |
224383 次 |
最近记录: |