#android #unity3d #build #assets
#Android #unity3d #сборка #активы
Вопрос:
Привет, я создаю игру с использованием Unity. Проблема возникла, когда я попытался загрузить .файл aab и в нем указано, что размер файла, превышающий 150 МБ, не может быть принят.
Я использовал доставку ресурсов для воспроизведения, чтобы преодолеть эту проблему. Я создал пакет ресурсов в соответствии с этим здесь и следовал инструкциям по этой ссылке, чтобы создать файл в соответствии с этой ссылкой. Но при сборке файла указано, что требуется уровень API 31. Он попытался загрузить его автоматически, но не удалось. Итак, согласно этому видео, используя командную строку, я вручную загрузил уровни API и преодолел эту проблему. Но при сборке пакета приложений я получаю «Ошибка с ошибкой компиляции», скриншот которой я прилагаю
Также позже появляется ошибка сборки с 4 ошибками, и здесь приведен скриншот консоли:
Вот как выглядит сообщение консоли:
Build error: Build failed with 4 error(s)
UnityEngine.Debug:LogErrorFormat (string,object[])
Google.Android.AppBundle.Editor.Internal.BuildTools.BuildToolLogger:DisplayErrorDialog (string) (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/BuildToolLogger.cs:95)
Google.Android.AppBundle.Editor.Internal.BuildTools.AndroidBuilder:Build (UnityEditor.BuildPlayerOptions) (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AndroidBuilder.cs:205)
Google.Android.AppBundle.Editor.Internal.BuildTools.AppBundleBuilder:BuildAndroidPlayer (UnityEditor.BuildPlayerOptions) (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AppBundleBuilder.cs:179)
Google.Android.AppBundle.Editor.Internal.AppBundlePublisher:Build (Google.Android.AppBundle.Editor.Internal.BuildTools.AppBundleBuilder,Google.Android.AppBundle.Editor.Internal.AppBundlePublisher/AppBundleBuildSettings) (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/AppBundlePublisher.cs:175)
Google.Android.AppBundle.Editor.Internal.AppBundlePublisher:Build () (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/AppBundlePublisher.cs:139)
Google.Android.AppBundle.Editor.Internal.AppBundleEditorMenu:BuildAndroidAppBundle () (at Assets/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/AppBundleEditorMenu.cs:66)
Я пытался решить эту проблему с помощью Google, но в отношении доставки игровых ресурсов я не нахожу никаких отличных статей.
Любая помощь будет действительно оценена, поскольку я застрял в этой проблеме в течение последних 2 дней. Если вам нужна дополнительная помощь, пожалуйста, дайте мне знать
Ответ №1:
После множества попыток я использовал Unity версии 2021.2.5f1 и проверил «Отдельную базовую базу Apk», и это сработало. Надеюсь, это может помочь кому-нибудь в будущем