2017-11-30 28 views
0

나는 안드로이드 프로젝트를 가지고 있습니다. 나는 그것에 새로운 코드를 통합했다. 그리고 나는 그 폴더 자체에 경고하지 않는다.IO 예외가 발생했습니다. Android Studio 터미널에서 실행할 때

-dontwarn com.myapp.mobile.util** 

나는 안드로이드 스튜디오 단말기에서 빌드를 실행 한 후입니다. 아래 예외가있어 무엇을 해야할지 모르겠다. 나는 로그를 이해할 수 없다.

  [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
     15:51:11.735 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception. 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong: 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':myApp:transformClassesAndResourcesWithProguardForRelease'. 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Job failed, see logs for details 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
     15:51:11.736 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is: 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task '::transformClassesAndResourcesW 
     ithProguardForRelease'. 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:1 
     00) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingState 
     Executer.java:54) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.j 
     ava:88) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskEx 
     ecuter.java:52) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52 
     ) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43 
     ) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:2 
     48) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperati 
     onExecutor.java:336) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperati 
     onExecutor.java:328) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java 
     :241) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java 
     :230) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java: 
     124) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:8 
     0) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:10 
     5) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99 
     ) 
     15:51:11.737 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.RuntimeException: Job failed, see logs for details 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.transforms.ProGuardTransform.transform(ProGuardTransform.java:196) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:222) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:218) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:213) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskCl 
     assInfoStore.java:173) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassIn 
     foStore.java:134) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassIn 
     foStore.java:121) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperati 
     onExecutor.java:336) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperati 
     onExecutor.java:328) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:11 
     1) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:9 
     2) 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] ... 27 more 
     15:51:11.738 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.io.IOException: Please correct the above warnings first. 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.Initializer.execute(Initializer.java:473) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.ProGuard.initialize(ProGuard.java:233) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.ProGuard.execute(ProGuard.java:98) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.transforms.BaseProguardAction.runProguard(BaseProguardAction.java:61) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.transforms.ProGuardTransform.doMinification(ProGuardTransform.java:253) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.transforms.ProGuardTransform.access$000(ProGuardTransform.java:63) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.internal.transforms.ProGuardTransform$1.run(ProGuardTransform.java:173) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.builder.tasks.Job.runTask(Job.java:47) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext.runTask(SimpleWorkQueue.java:41) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:259) 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] 
     15:51:11.739 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 2m 19s 

이 예외에 대해 이해 해주시기 바랍니다.

이 모듈

buildscript { 
     dependencies { 
      classpath 'com.android.tools.build:gradle:2.1.2' 
     } 
     } 
     android { 
      compileSdkVersion 26 
      buildToolsVersion "26.0.3" 

      defaultConfig { 
       applicationId "com.myapp.mobile" 
       minSdkVersion 10 
       targetSdkVersion 21 
       testApplicationId "com.myapp" 
       multiDexEnabled true 
      } 

      buildTypes { 
       release { 
        minifyEnabled true 
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 
        signingConfig signingConfigs.release 
       } 
      } 

      compileOptions { 
       sourceCompatibility JavaVersion.VERSION_1_8 
       targetCompatibility JavaVersion.VERSION_1_8 
      } 
     } 

내 build.gradle 파일입니다 그리고 내 루트 build.gradle는 그래서 내가 일치하는 빌드 도구를 사용하고

 apply plugin:'base' 
     buildscript { 
      repositories { 
       jcenter() 
       google() 
      } 
      dependencies { 
       classpath 'com.android.tools.build:gradle:3.0.0' 
      } 
     } 

     allprojects { 
      repositories { 
       jcenter() 
       google() 
      } 
     } 

입니다. 내 문제에 대한 다른 해결책.

+0

일부 로그가 누락되었을 수 있습니다. 네가 여기 보낸 기록들 바로 전에 뭐였지? Proguard는 잘못된 구성에 대해 불평하거나 새 라이브러리 또는 매우 일반적인 클래스를 찾지 못했을 수 있습니다. 그러나 그것은 당신이 제공 한 것보다 더 일찍 로그에 출력됩니다. –

+0

이것은 버전 불일치와 관련이있는 "오류 : 작업 실행에 실패했습니다 : android : transformClassesAndResourcesWithProguardForRelease '"와 (아마도) 중복되지 않습니다. 이 질문은 일반적인 Proguard 구성 문제 일 가능성이 있습니다. –

+0

은 나에게 예를 – Vji

답변

0

문제는 IOException에 관한 것이 아닙니다. Gradle 및 SDK 설정에 대한 것입니다. 이미 매우 유사한 question이 있습니다. 도움이되는지 확인하십시오 ...

+0

을주지하시기 바랍니다하지만, 그 버전은 루트 폴더 종속성 { 클래스 경로 'com.android.tools.build:gradle:3.0 내 경우 안드로이드 { compileSdkVersion 26 buildToolsVersion "26.0.3"} 그리고 의존성에 잘 있었다. 1 ' } – Vji

+0

그 밖의 원인은 무엇입니까? – Vji

+0

프로젝트를 청소 (Gradle clean)하려고 시도한 다음 실행 해 보셨습니까? – patwis