Ошибка при отладке в виртуальном устройстве Android Studio - PullRequest
2 голосов
/ 29 мая 2019

при использовании отладки в эмуляторе Android выдается ошибка:

java.lang.RuntimeException: java.lang.RuntimeException: java.io.FileNotFoundException: D: \ Android \ androiddtudio_project \ vitrin-android \ app \ build \ middleates \ instant_run_split_apk_resources \ debug \ instantRunSplitApkResourcesDebug \ out \ slice_6 \ resources_ap at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NorImp.Amp.Ampотражать..concurrent.ForkJoinTask.reportException (ForkJoinTask.java:677) в java.util.concurrent.ForkJoinTask.join (ForkJoinTask.java:720) в com.android.ide.common.internal.WaitableExecailks)в com.android.build.gradle.internal.transforms.InstantRunSliceSplitApkBuilder.transform (InstantRunSliceSplitApkBuilder.java:246) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.ck). transform.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:235) в com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:102) в com.android.build.gradle.internal.pipeline.TransformTask.transform (TransformTask.java:230) в sun.reflect.GeneratedMethodAccessor85.invoke (Unknown Source) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute (IncrementalTaskAction.java:47 в)org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:41) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:28) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 2.run (ExecuteActionsTaskExecuter.java:284) в org.orkedU.execute (DefaultBuildOperationExecutor.java:301) по адресу org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:293) по адресу org.gradle.internal.oilds.Defava.OeboBuuorg.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) в org.graternaltionap.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:273) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:258) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access $ 200 (ExecuteActionsTaskExecuter.java:67) в org.gradle.api.internal.tasks.execuTecas.ExecutionExecu(ExecuteActionsTaskExecuter.java:145) в org.gradle.internal.execution.impl.steps.ExecuteStep.execute (ExecuteStep.java:49) в org.gradle.internal.execution.impl.steps.CancelExecutionStep.executep.javationp.jj: 34) в org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout (TimeoutStep.java:69) в org.gradle.internal.execution.impl.steps.TimeoutStep.execute (TimeoutStep.java:49) вorg.gradle.internal.execution.impl.steps.CatchExceptionStep.execute (CatchExceptionStep.java:33) вorg.gradle.internal.execution.impl.steps.CreateOutputsStep.execute (CreateOutputsStep.java:50) в org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute (SnapshotOutputStep.java:43) в org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute (SnapshotOutputStep.java:29) в org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache (CacheStep.java:134) в org.gradle.internal.execution.impl.steps.CacheStep.lambda $ выполнять $ 3 (CacheStep.java:83) в java.util.Optional.orElseGet (Необязательно.java:267) в org.gradle.internal.execution.impl.steps.CacheStep.execute (CacheStep.java:82) в org.gradle.internal.execution.impl.steps.CacheStep.execute (CacheStep.java:36) в org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute (PrepareCachingStep.java:33) в org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute (StoreSnapshotsStep.java:38) в org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute (StoreSnapshotsStep.java:23) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause (SkipUpToDateStep.java:96) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda $ выполнять $ 0 (SkipUpToDateStep.java:89) в java.util.Optional.map (Optional.java:215) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute (SkipUpToDateStep.java:52) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute (SkipUpToDateStep.java:36) в org.gradle.internal.execution.impl.DefaultWorkExecutor.execute (DefaultWorkExecutor.java:34) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:91) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:91) в org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:57) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:119) в org.gradle.api.internal.tasks.execution.ResolvePreviousStateExecuter.execute (ResolvePreviousStateExecuter.java:43) в org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute (CleanupStaleOutputsExecuter.java:93) в org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute (FinalizePropertiesTaskExecuter.java:45) в org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:94) в org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:56) в org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:55) в org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:36) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.executeTask (EventFiringTaskExecuter.java:67) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.call (EventFiringTaskExecuter.java:52) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.call (EventFiringTaskExecuter.java:49) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:315) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:305) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) в org.gradle.internal.operations.DefaultBuildOperationExecutor.call (DefaultBuildOperationExecutor.java:101) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.call (DelegatingBuildOperationExecutor.java:36) вorg.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute (EventFiringTaskExecuter.java:49) в org.gradle.execution.plan.LocalTaskNodeExecutor.execute (LocalTaskNodeExecutor.java:43) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ InvokeNodeExecutorsAction.execute (DefaultTaskExecutionGraph.java:355) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ InvokeNodeExecutorsAction.execute (DefaultTaskExecutionGraph.java:343) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ BuildOperationAwareExecutionAction.execute (DefaultTaskExecutionGraph.java:336) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ BuildOperationAwareExecutionAction.execute (DefaultTaskExecutionGraph.java:322) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor.java:134) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor.java:129) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.execute (DefaultPlanExecutor.java:202) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.executeNextNode (DefaultPlanExecutor.java:193) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.run (DefaultPlanExecutor.java:129) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (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.lang.RuntimeException: java.io.FileNotFoundException: D: \ Android \ androiddtudio_project \ Vitrin-андроида \ приложения \ сборка \ интермедиатов \ instant_run_split_apk_resources \ Debug \ instantRunSplitApkResourcesDebug \ из \ slice_6 \ resources_ap в java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec (ForkJoinTask.java:1431) в java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:289) в java.util.concurrent.ForkJoinPool $ WorkQueue.runTask (ForkJoinPool.java:1056) в java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1692) в java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:157) Вызывается: java.io.FileNotFoundException: D: \ Android \ androiddtudio_project \ Vitrin-андроида \ приложения \ сборка \ интермедиатов \ instant_run_split_apk_resources \ Debug \ instantRunSplitApkResourcesDebug \ из \ slice_6 \ resources_ap в com.android.build.gradle.internal.transforms.InstantRunSliceSplitApkBuilder.lambda $ Null $ 1 (InstantRunSliceSplitApkBuilder.java:233) в java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec (ForkJoinTask.java:1424) ... еще 4

Но при использовании телефона проблем нет. я использую чистый проект и перестроить проект, но он не работает

error code

1 Ответ

3 голосов
/ 29 мая 2019

Однажды я столкнулся с этой ошибкой, которая может быть вызвана различными проблемами.Один из них - Instant Run.

. Я попытаюсь отключить его при появлении этой ошибки:

  1. Double click Shift для быстрого поиска, введите instant run

  2. Выберите Instant Run (preference), откроются настройки предпочтений для вас

  3. Там может быть проверка Enable Instant Run to hot swap..., снимите флажок и попробуйте.

Может или не может работать, пожалуйста, дайте мне знать, если это работает.

...