java.nio.file.DirectoryNotEmptyException ошибка - PullRequest
0 голосов
/ 05 декабря 2018

java.lang.RuntimeException: java.nio.file.DirectoryNotEmptyException: C: \ Users \ USER \ AndroidStudioProjects \ Jadayu \ app \ build \ mediates \ transforms \ instantRun \ debug \ 0 \ com \ google \ android\ gms \ analyticsservices \ app \ library at com.android.builder.profile.Recorder $ Block.handleException (Recorder.java:55) в com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:104) в com.android.build..reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke: Java в Java (Java)org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute (IncrementalTaskAction.java:50) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:39) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:26) в org.gradle.api.internal.tasks.executionTexAnt(ExecuteActionsTaskExecuter.java:124) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) вorg.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradletionas.in.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:113) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:95.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:59) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExiTeg_Exceptioninternal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:59) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTternal.g.as.Exg.execute.FinalizeInputFilePropertiesTaskExecuter.execute (FinalizeInputFilePropertiesTaskExecuter.java:44) в org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute (CleanupStaleOutputsExdleapg.ava.i)..internal.tasks.execution..execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java!.execute (CatchExceptionTaskExecuter.java:34) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:256)в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.exuj.graj.Exj.Exchange.Exception.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.execution.tecuG.TefGextTackTecTeKTeKTGTeGTTTKT ($)) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:238) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExec.ecasj.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlanExecutor.java:79) в org.gradle.исполнительный процессвыполнить (DefaultTaskExecutionPlan.java:663) по адресу org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:597) по адресу org.gradle.execution.taskgraph.DefaultTaskPlanExunSigner.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в javacuner.ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) at java.lang.Thread.run (Thread.java:745) Вызывается: java.nio.file.DirectoryNotEmptyException: C: \ Users \ USER \ AndroidStudioProjects \ Jadayu \ app \ build \ промежуточный тип \ transforms\ instantRun \ debug \ 0 \ com \ google \ android \ gms \ analyticsservices \ app \ library at sun.nio.fs.WindowsFileSystemProvider.implDelete (WindowsFileSystemProvider.java:266) в sun.nio.fs.AbstractFileSystemProvider.deleteIfExistsPjava: 108) в java.nio.file.Files.deleteIfExists (Files.java:1165) в com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils.java:58) в com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils).java: 53) на com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils.java:53) на com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils.java:53) на com.android.utils.PathUtils.IleteRecursivePathUtils.java:53) в com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils.java:53) в com.android.utils.PathUtils.deleteRecursivelyIfExists (PathUtils.java:53) в com.android.utils.FileUtils.deleteRecursivelyIfExists (FileUtils.java:238) в com.android.utils.FileUtils.deletePath (FileUtils.java:59) в com.android.utils.FileUtils.deleteDirectoryContents (FileUtils.java:74) в com.android.utils.FileUtils.cleanOutputDir (FileUtils.java:101) в com.android.build.gradle.internal.transforms.InstantRunTransform.doTransform (InstantRunTransform.java:271 в)com.android.build.gradle.internal.transforms.InstantRunTransform.transform (InstantRunTransform.java:186) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:239) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:235)на com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:102) ... еще 49

я получил это ошибка что я могу сделать, чтобы это исправить

Ответы [ 3 ]

0 голосов
/ 08 декабря 2018
  1. Выполнение Сборка -> Чистая сборка
  2. Если не повезет, попробуйте, Файл -> Попробуйте сделать недействительными кэши и перезапустить
0 голосов
/ 08 декабря 2018

DirectoryNotEmptyException означает, что имеются файлы, которые нельзя удалить ни из-за разрешений, ни из-за файлов, имеющих исключительную блокировку, потому что они открыты.

, чтобы обойти это, закройтеAndroid Studio и каталог для удаления C:\Users\USER\AndroidStudioProjects\Jadayu\app\build вручную.

0 голосов
/ 05 декабря 2018

Пожалуйста, используйте теги кода и поделитесь информацией о вашем коде, где возникает проблема.Есть несколько сообщений об ошибках по вашей проблеме.Смотри: это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...