Я делаю сборку для Android в Unity для любого проекта, но она всегда выдает одну и ту же ошибку
Я попытался переустановить SDK и переустановить Unity, но ничего не получилось
CommandInvokationFailure: Сбой сборки Gradle.
C: \ Program Files \ Unity \ Hub \ Editor \ 2018.3.0f2 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ OpenJDK \ Windows \ bin \ java.exe -classpath "C: \ Program Files \ Unity \ Hub \ Editor \ 2018.3.0f2 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-4.6.jar "org.gradle.launcher.GradleMain" -Dorg.gradle.jvmargs = -Xmx4096m "" assemblyRelease "
STDERR [
FAILURE: сборка не удалась, исключение.
Что пошло не так:
Не удалось выполнить задачу ': mergeReleaseResources'.
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.2.0-4818971-windows Демон # 0: сбой запуска демона
Это не должно происходить при нормальных обстоятельствах, пожалуйста, сообщите о проблеме, если это произойдет.
Попробуйте:
Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.
Получите дополнительную помощь по https://help.gradle.org
СТРОИТЬ ОШИБКА в 33-х
Исключение в потоке "ForkJoinPool.commonPool-worker-2" java.lang.IllegalStateException: диспетчер процессов AAPT не может быть остановлен, пока используются демоны
на com.android.builder.internal.aapt.v2.Aapt2DaemonManager.shutdown (Aapt2DaemonManager.kt: 96)
на com.android.build.gradle.internal.res.namespaced.RegisteredAaptService.shutdown (Aapt2DaemonManagerService.kt: 61)
на com.android.build.gradle.internal.workeractions.WorkerActionServiceRegistry $ shutdownAllRegisteredServices $ 1 $ 1.run (WorkerActionServiceRegistry.kt: 96)
в java.util.concurrent.ForkJoinTask $ RunnableExecuteAction.exec (ForkJoinTask.java:1402)
в 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)
]
стандартный вывод [
: checkReleaseClasspath ОБНОВЛЕНИЕ
: preBuild UP-TO-DATE
: preReleaseBuild
: compileReleaseAidl
: compileReleaseRenderscript
: checkReleaseManifest
: generateReleaseBuildConfig
: prepareLintJar
: mainApkListPersistenceRelease UP-TO-DATE
: generateReleaseResValues
: generateReleaseResources
: mergeReleaseResources FAILED
10 действенных задач: 8 выполненных, 2 актуальных
]
код выхода: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command + WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (в: 0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command + WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (по адресу: 0)
UnityEditor.Android.Command.Run (команда System.String, аргументы System.String, рабочий каталог System.String, UnityEditor.Android.Command + WaitingForProcessToExit waitForProcessToExit waitForProcessToExit, error.sring System.String) (по адресу: 0)
UnityEditor.Android.AndroidJavaTools.RunJava (аргументы System.String, рабочий каталог System.String, действие System.Action 1[T] progress, System.String error) (at <e1c3953b4cf040ddb1400046b1c34897>:0)
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action
1 [T]) (по адресу: 0)
Rethrow as GradleInvokationException: сборка Gradle завершилась неудачно
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, рабочий каталог System.String, задача System.String, прогресс System.Action`1 [T]) (по адресу: 0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (контекст UnityEditor.Android.PostProcessor.PostProcessorContext) (по адресу: 0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (контекст UnityEditor.Android.PostProcessor.PostProcessorContext) (по адресу: 0)
UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr)