:module:someTask FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':module:someTask'.
> some message here... finished with non-zero exit value X
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: Y.ZZ secs
关于这个问题:这是什么是堆栈跟踪的直接扩展,我如何使用它来调试我的应用程序错误?只不过您查看的是Gradle堆栈跟踪,而不是Java堆栈跟踪。
该错误消息不足以诊断问题。获取更多信息的方法是有的,那应该首先进行检查。
Gradle输出本身应该指向消息上方的几行中的实际错误,这些错误介于:module:sometask failed
和最后一个:module:sometothertask
之间。因此,如果您就您的错误提出问题,请编辑您的问题以包含更多的错误上下文。
应用程序的
非常重要,因为它准确地告诉您构建过程的哪一步崩溃了。sometask
部分:sometask failed
如果你在分级日志中找不到任何错误输出,那么建议的做法是打开Android Studio的分级窗口。
打开每个模块的tasks
文件夹,并执行以下操作的某些组合。
build
>clean
后跟build
build
。帮助
>依赖关系
。确保没有重复。验证
>林特
。这将输出一个您可以在浏览器中读取的HTML文件。Gradle日志将显示将HTML报告写入文件:///path/to/app/build/outputs/lint-results.HTML
,因此只需打开该文件即可查看所有错误和警告。install
installdebug
。“android-studio/jre/bin/java”已完成,退出值为非零%2
安装Java JDK并正确配置Android Studio以使用JDK似乎可以解决这个问题。
如果您通过compile'com.Google.android.gms:play-services:x.y.z'
使用Google Play服务,那么只包含您实际需要的依赖项,否则您很可能会达到Multidex限制。请参阅如何启用它。
android {
// Other stuffs
dexOptions {
javaMaxHeapSize "2g" // or "4g" if your device has enough memory
}
}
我读过很多与这个问题相关的问题,但所有这些问题都指向依赖项中的相同解决方案。我已经检查了我的依赖关系,他们是没有重复的jar,请告诉我应该如何解决这个问题
问题内容: 任何人都可以通过以下错误帮助我。当我清理项目时,它不会显示任何错误,但是每次我尝试运行时,都会收到此消息。 错误:任务’:app:dexDebug’的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files
null 错误:任务“:app:dexdebug”执行失败。com.android.ide.common.Process.processException:org.gradle.Process.internal.execexception:进程“command”C:\program files\java\jdk1.7.0_25\bin\java.exe“已完成,退出值为非零2 我的分级文件: 编辑
问题内容: 当我尝试运行我的应用程序时,出现此错误:- 更新:-这是我的Build.gradle(Module:app)文件 那是什么意思 问题答案: 当我将某些类文件重构为库项目并且我有一个重复的类文件名时,发生了这种情况。因此,请仔细检查您是否没有重复的名称。