TaskExecutionException: Execution failed 和 CompilationFailedException: Compilation failed 解决方案

1.项目编译报错:org.gradle.api.tasks.TaskExecutionException: Execution failed for task, logcat查不出原因

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)

 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
    ........................

突然项目跑不起来 了,在androidStudio中 Terminal 中输入下面这个命令:

gradlew compileDebugSources --stacktrace -info                       能够找到具体问题在哪里

 

2. 项目编译没问题,运行报错:org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details, 

Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
    at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:52)
    at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:36)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:100)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:52)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:38)
................................................................
   

问题原因肯定是代码有错误

在androidStudio中 Terminal 中输入下面这个命令:

gradlew compileDebugSource --stacktrace -info

运行完成之后,从运行出来的信息中找到 【错误】的地方,

 

 

3.遇到下面的问题的时候 


FAILURE: Build failed with an exception.

* What went wrong:
Task 'compileDebugSource' is ambiguous in root project 'iflyrecsmartrecorder'. Candidates are: 'compile30010000DebugSources', 'compileDebugSources'.

翻译过来是:任务 compileDebugSource 是模棱两可的,请用候选命令 compile30010000DebugSources 或者 compileDebugSources

所以替代方案是: 

gradlew compile30010000DebugSources --stacktrace -info

或者  

gradlew compileDebugSources --stacktrace -info

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值