CommandInvokationFailure: не удалось создать пакет assets.ap_ Подробнее о консоли - PullRequest
0 голосов
/ 23 января 2019

Я хотел построить новый проект для Android и вывести его, но я не могу построить его как изображение, как ошибка.

enter image description here

1

CommandInvokationFailure: Не удалось создать пакет assets.ap_ C: \ Program Files \ Unity \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ OpenJDK \ Windows \ bin \ java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir = "C: / Android / android-sdk \ tools" -Dfile.encoding = UTF8 -jar "C: \ Program Files \ Unity \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar" - stderr [Исключение в потоке «main» java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jj 43) в java.lang.reflect.Method.invoke (Method.java:498) в SDKMain.main (SDKMain.java:136). Причина: java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors .directExecutor () Ljava / Util / параллельный / Исполнитель; на com.android.apkzlib.zip.ZFile.createSources (ZFile.java:1586) на com.android.apkzlib.zip.ZFile.makeStoredEntry (ZFile.java:1546) на com.android.apkzlib.zip.ZFile.add (ZFile.java:1625) в com.android.apkzlib.zfile.ApkZFileCreator.writeFile (ApkZFileCreator.java:158) в UnityPackageBuilder.addDir (UnityPackageBuilder.java:89) в UnityPackderderBiled .addDir (UnityPackageBuilder.java:83) в UnityPackageBuilder.CreatePackage (UnityPackageBuilder.java:132) в UnityPackageBuilder. (UnityPackageBuilder.java:70) в UnityPackageBuilder.java:70) в UnityPackageBuilder.jpg код выхода: 1 UnityEditor.Android.AndroidSDKTools.RunCommand (System.String javaExe, System.String sdkToolsDir, System.String [] sdkToolCommand, System.String workingdir, System.String errorMsg, System.Int32 memoryMB) 0: .Android.AndroidSDKTools.RunSDKToolWithReadLock (команда System.String [], рабочий каталог System.String, ошибка System.StringMsg) (at: 0) UnityEditor.Android.PostProcessor.Tasks.AAPTPackage.CreatePackage (контекст UnityEditor.Android.PostProcessor.PostProcessorContext, пакет System.String, каталог System.String, сжатие System.Boolean) (в: 0) UnityEditor.Android. PostProcessor.Tasks.AAPTPackage.Pack (контекст UnityEditor.Android.PostProcessor.PostProcessorContext, пакет System.String, каталог System.String, сжатие System.Boolean, использование System.BooleanAAPT) (по адресу: 0) UnityEditor.Android.PostProcessor.as. AAPTPackage.Execute (контекст UnityEditor.Android.PostProcessor.PostProcessorContext) (по адресу: 0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProityE): 0 ()

2

Сборка завершена с результатом 'Failed' UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr)

3

UnityEditor.BuildPlayerWindow + BuildMethodException: 2 ошибки в UnityEditor.BuildPlayerWindow + DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00234] в C: \ buildslave \ unity \ build.hod: Build.En: BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] в C: \ buildslave \ единство \ построить \ редактор \ Моно \ BuildPlayerWindowBuildMethods.cs: 96 UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr) * * тысяча двадцать-три

  • Windows8.1
  • Unity2018.3.0f2
  • SDK установлен

1 Ответ

0 голосов
/ 31 января 2019

В настройках сборки установите Build System на «Internal (устарело)», затем нажмите на «Player Settings».В Инспекторе перейдите в раздел «Параметры публикации» и установите флажок «Использовать устаревшие инструменты SDK».

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