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