android studio在build过程中出现的错误

今天从远程服务器上download代码的时候在编译过程中出现了这样一个错误:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:compileUCDebugJavaWithJavac’.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter EventFiringTaskWorker E v e n t F i r i n g T a s k W o r k e r 1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)atorg.gradle.internal.progress.DefaultBuildOperationExecutor R u n n a b l e B u i l d O p e r a t i o n W o r k e r . e x e c u t e ( D e f a u l t B u i l d O p e r a t i o n E x e c u t o r . j a v a : 336 ) a t o r g . g r a d l e . i n t e r n a l . p r o g r e s s . D e f a u l t B u i l d O p e r a t i o n E x e c u t o r RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)atorg.gradle.execution.taskgraph.DefaultTaskGraphExecuter E v e n t F i r i n g T a s k W o r k e r . e x e c u t e ( D e f a u l t T a s k G r a p h E x e c u t e r . j a v a : 241 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k G r a p h E x e c u t e r EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)atorg.gradle.execution.taskgraph.DefaultTaskPlanExecutor T a s k E x e c u t o r W o r k e r . p r o c e s s T a s k ( D e f a u l t T a s k P l a n E x e c u t o r . j a v a : 124 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k P l a n E x e c u t o r TaskExecutorWorker.access 200(DefaultTaskPlanExecutor.java:80)atorg.gradle.execution.taskgraph.DefaultTaskPlanExecutor 200 ( D e f a u l t T a s k P l a n E x e c u t o r . j a v a : 80 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k P l a n E x e c u t o r TaskExecutorWorker 1.execute(DefaultTaskPlanExecutor.java:105)atorg.gradle.execution.taskgraph.DefaultTaskPlanExecutor 1. e x e c u t e ( D e f a u l t T a s k P l a n E x e c u t o r . j a v a : 105 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k P l a n E x e c u t o r TaskExecutorWorker 1.execute(DefaultTaskPlanExecutor.java:99)atorg.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)atorg.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)atorg.gradle.execution.taskgraph.DefaultTaskPlanExecutor 1. e x e c u t e ( D e f a u l t T a s k P l a n E x e c u t o r . j a v a : 99 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k E x e c u t i o n P l a n . e x e c u t e ( D e f a u l t T a s k E x e c u t i o n P l a n . j a v a : 625 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k E x e c u t i o n P l a n . e x e c u t e W i t h T a s k ( D e f a u l t T a s k E x e c u t i o n P l a n . j a v a : 580 ) a t o r g . g r a d l e . e x e c u t i o n . t a s k g r a p h . D e f a u l t T a s k P l a n E x e c u t o r TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)atorg.gradle.internal.concurrent.ManagedExecutorImpl C a t c h A n d R e c o r d F a i l u r e s . o n E x e c u t e ( E x e c u t o r P o l i c y . j a v a : 63 ) a t o r g . g r a d l e . i n t e r n a l . c o n c u r r e n t . M a n a g e d E x e c u t o r I m p l 1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)Causedby:org.gradle.api.internal.tasks.compile.CompilationFailedException:Compilationfailed;seethecompilererroroutputfordetails.atorg.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:51)atorg.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:36)atorg.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:99)atorg.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:52)atorg.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:37)atorg.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:35)atorg.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:25)atorg.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:198)atorg.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:183)atorg.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:120)atcom.android.build.gradle.tasks.factory.AndroidJavaCompile.compile(AndroidJavaCompile.java:95)atorg.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)atorg.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore M a n a g e d T h r e a d R u n n a b l e . r u n ( T h r e a d F a c t o r y I m p l . j a v a : 55 ) C a u s e d b y : o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . C o m p i l a t i o n F a i l e d E x c e p t i o n : C o m p i l a t i o n f a i l e d ; s e e t h e c o m p i l e r e r r o r o u t p u t f o r d e t a i l s . a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . J d k J a v a C o m p i l e r . e x e c u t e ( J d k J a v a C o m p i l e r . j a v a : 51 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . J d k J a v a C o m p i l e r . e x e c u t e ( J d k J a v a C o m p i l e r . j a v a : 36 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . N o r m a l i z i n g J a v a C o m p i l e r . d e l e g a t e A n d H a n d l e E r r o r s ( N o r m a l i z i n g J a v a C o m p i l e r . j a v a : 99 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . N o r m a l i z i n g J a v a C o m p i l e r . e x e c u t e ( N o r m a l i z i n g J a v a C o m p i l e r . j a v a : 52 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . N o r m a l i z i n g J a v a C o m p i l e r . e x e c u t e ( N o r m a l i z i n g J a v a C o m p i l e r . j a v a : 37 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . C l e a n i n g J a v a C o m p i l e r S u p p o r t . e x e c u t e ( C l e a n i n g J a v a C o m p i l e r S u p p o r t . j a v a : 35 ) a t o r g . g r a d l e . a p i . i n t e r n a l . t a s k s . c o m p i l e . C l e a n i n g J a v a C o m p i l e r S u p p o r t . e x e c u t e ( C l e a n i n g J a v a C o m p i l e r S u p p o r t . j a v a : 25 ) a t o r g . g r a d l e . a p i . t a s k s . c o m p i l e . J a v a C o m p i l e . p e r f o r m C o m p i l a t i o n ( J a v a C o m p i l e . j a v a : 198 ) a t o r g . g r a d l e . a p i . t a s k s . c o m p i l e . J a v a C o m p i l e . c o m p i l e ( J a v a C o m p i l e . j a v a : 183 ) a t o r g . g r a d l e . a p i . t a s k s . c o m p i l e . J a v a C o m p i l e . c o m p i l e ( J a v a C o m p i l e . j a v a : 120 ) a t c o m . a n d r o i d . b u i l d . g r a d l e . t a s k s . f a c t o r y . A n d r o i d J a v a C o m p i l e . c o m p i l e ( A n d r o i d J a v a C o m p i l e . j a v a : 95 ) a t o r g . g r a d l e . i n t e r n a l . r e f l e c t . J a v a M e t h o d . i n v o k e ( J a v a M e t h o d . j a v a : 73 ) a t o r g . g r a d l e . a p i . i n t e r n a l . p r o j e c t . t a s k f a c t o r y . D e f a u l t T a s k C l a s s I n f o S t o r e IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)atorg.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore S t a n d a r d T a s k A c t i o n . e x e c u t e ( D e f a u l t T a s k C l a s s I n f o S t o r e . j a v a : 134 ) a t o r g . g r a d l e . a p i . i n t e r n a l . p r o j e c t . t a s k f a c t o r y . D e f a u l t T a s k C l a s s I n f o S t o r e StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter 1.run(ExecuteActionsTaskExecuter.java:122)atorg.gradle.internal.progress.DefaultBuildOperationExecutor 1. r u n ( E x e c u t e A c t i o n s T a s k E x e c u t e r . j a v a : 122 ) a t o r g . g r a d l e . i n t e r n a l . p r o g r e s s . D e f a u l t B u i l d O p e r a t i o n E x e c u t o r RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
… 27 more

通过google了很久,找到了一个解决办法:
在terminal中执行命令
./gradlew compileDebugJavaWithJavac –stacktrace -info
android studio在build过程中出现的错误_第1张图片
可以看到错误的地方就会有提示了

原来是主分支上还有一些代码还没有提交,缺少了对应的类文件,因此报错,更新代码之后重新编译成功!

你可能感兴趣的:(android)