#android
#Android
Вопрос:
Я пытаюсь создать приложение, которое в основном воспроизводит файл mp4 в каталоге необработанных ресурсов при нажатии кнопки или после сопоставления с распознавателем речи. Приложение успешно создается и работает нормально при наличии небольшого объема видеофайлов (не более 50 МБ). Эта проблема возникает, когда я добавляю больше видеофайлов (общий размер достигает около 4,5 ГБ). Я думаю, что проблема связана с размером файлов ресурсов
Это полный журнал ошибок при сборке:
Задача: приложение: processDebugResources AAPT2 aapt2-3.6.1-6040484- Демону Windows # 0 не удалось завершить работу в течение тайм-аута java.util.concurrent.Исключение TimeoutException: AAPT2 aapt2-3.6.1-6040484- Демон Windows # 0: не удалось завершить работу в течение 30 секунд. Принудительное завершение работы на com.android.builder.internal.aapt.v2.Aapt2DaemonImpl.stopProcess(Aapt2DaemonImpl.kt: 224) на com.android.builder.internal.aapt.v2.Aapt2Daemon.shutDown(Aapt2Daemon.kt: 148) на com.android.builder.internal.aapt.v2.Aapt2Daemon.HandleError(Aapt2Daemon.kt:183) в com.android.builder.internal.aapt.v2.Aapt2Daemon.HandleError$default(Aapt2Daemon.kt: 168) в com.android.builder.internal.aapt.v2.Aapt2Daemon.link(Aapt2Daemon.kt:128) в com.android.builder.internal.aapt.v2.Aapt2DaemonManager$LeasedAaptDaemon.link(Aapt2DaemonManager.kt:175 ) в com.android.build.gradle.internal.res.Aapt2ProcessResourcesRunnableKt.processResources(Aapt2ProcessResourcesRunnable.kt:80 ) в com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$AaptSplitInvoker.invokeAaptForSplit(LinkApplicationAndroidResourcesTask.kt:856 ) в com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$AaptSplitInvoker.run(LinkApplicationAndroidResourcesTask.kt:737 ) в com.android.build.gradle.internal.tasks.Workers$ActionFacade.run(Workers.kt:348) в org.gradle.workers.internal.AdapterWorkAction.execute(AdapterWorkAction.java:50) в org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:47) в org.gradle.workers.internal.NoIsolationWorkerFactory$1 $1 $1.create(NoIsolationWorkerFactory.java:65) в org.gradle.workers.internal.NoIsolationWorkerFactory$1 $1 $1.создайте (NoIsolationWorkerFactory.java:61) в org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:98) в org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.выполнить (NoIsolationWorkerFactory.java:61) в org.gradle.workers.internal.AbstractWorker $1.вызов (AbstractWorker.java:44) в org.gradle.workers.internal.AbstractWorker $1.вызов (AbstractWorker.java:41) в org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416 ) в орг.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406 ) в org.gradle.internal.operations.DefaultBuildOperationExecutor$1.выполнить (DefaultBuildOperationExecutor.java:165) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) в org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102) в org.gradle.internal.operations.Делегирование build operationexecutor.call(делегирование build operationexecutor.java:36) в org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) в org.gradle.workers.internal.NoIsolationWorkerFactory$1.выполнить (NoIsolationWorkerFactory.java:56) в org.gradle.workers.internal.DefaultWorkerExecutor$3.вызов (DefaultWorkerExecutor.java:215) в org.gradle.workers.internal.DefaultWorkerExecutor$3.вызов (DefaultWorkerExecutor.java:210) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в org.градация.внутренняя.работа.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:215 ) в org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164) в org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:131) в java.util.concurrent.Исполнители $RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.OnExecute(ExecutorPolicy.java:64) в org.gradle.internal.concurrent.ManagedExecutorImpl $1.выполнить (ManagedExecutorImpl.java:48) на java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) в org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) на java.lang.Thread.run(Thread.java:748)
Задача: приложение: СБОЙ processDebugResources
СБОЙ: сбой сборки с исключением.
- Что пошло не так: не удалось выполнить задачу ‘: app: processDebugResources’.
Сбой произошел при выполнении com.android.build.gradle.internal.tasks.Рабочие$ActionFacade AAPT2 aapt2-3.6.1-6040484- Демон Windows # 0: время ожидания ссылки истекло, попытка остановить демона. Это не должно происходить при обычных обстоятельствах, пожалуйста, сообщите о проблеме, если это произойдет.