Vuforia Engine не удалось инициализировать на Android в приложении Unity ⇐ Android
Vuforia Engine не удалось инициализировать на Android в приложении Unity
Я создал проект Unity с движком vuforia 10.19.3, экспортировал и запустил его на Android. При первом запуске приложения оно, как и ожидалось, запрашивает недостающие разрешения камеры, и движок инициализируется. Независимо от того, выберу ли я «только один раз» или «при использовании приложения», при следующем запуске приложения запрос на разрешения камеры не будет, и приложение выйдет из строя с ошибкой инициализации движка vuforia (см. logcat). 2024/01/04 16:02:17.120 21431 21451 Ошибка AR 2024-01-04 16:02:17: Не удалось инициализировать интеграцию платформы. 04.01.2024 16:02:17.121 21431 21451 Ошибка AR 2024-01-04 16:02:17: Создание экземпляра Vuforia Engine... FAILED 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Не удалось создать механизм Vuforia: неизвестная ошибка инициализации механизма Vuforia 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.Engine:InitOnCameraReady() 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods:ForEach(IEnumerable`1, Action`1) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.Engine:Init(String) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.OneTimeInitialization:Initialize() 2024/01/04 16:02:17.124 21431 21451 Ошибка единства 2024/01/04 16:02:17.330 21431 21451 Ошибка Не удалось инициализировать Unity Vuforia Engine: PLATFORM_ANDROID_CONFIG_INITIALIZATION_ERROR 2024/01/04 16:02:17.330 21431 21451 Ошибка единства 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity ПЛАТФОРМА ANDROID КОНФИГ ОШИБКА ИНИЦИАЛИЗАЦИИ 2024/01/04 16:02:17.330 21431 21451 Ошибка единства 04.01.2024 16:02:17.330 21431 21451 Ошибка Unity Не удалось инициализировать Vuforia Engine. 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity DefaultInitializationErrorHandler:SetErrorCode(VuforiaInitError) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity DefaultInitializationErrorHandler:OnVuforiaInitializationError(VuforiaInitError) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity System.Delegate:DynamicInvokeImpl(Object[]) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeDelegate(Delegate, Object[]) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeWithExceptionHandling(Action`1, T) 2024/01/04 16:02:17.330 21431 21451 Ошибка единства Если я вручную отключу разрешения камеры в настройках Android для приложения, при следующем запуске приложения разрешения будут запрошены снова, и движок инициализируется безупречно. Если я вручную переключусь на другие настройки, а затем на «Нет», приложение снова вылетит с той же ошибкой. Таким образом, это сработает только один раз после того, как я удалил разрешения камеры вручную.
Похоже, что vuforia инициализируется неправильно, хотя у приложения уже есть разрешения для камеры.
Есть идеи, как разобраться в этом или даже решить такое поведение/проблему? Спасибо.
Я создал проект Unity с движком vuforia 10.19.3, экспортировал и запустил его на Android. При первом запуске приложения оно, как и ожидалось, запрашивает недостающие разрешения камеры, и движок инициализируется. Независимо от того, выберу ли я «только один раз» или «при использовании приложения», при следующем запуске приложения запрос на разрешения камеры не будет, и приложение выйдет из строя с ошибкой инициализации движка vuforia (см. logcat). 2024/01/04 16:02:17.120 21431 21451 Ошибка AR 2024-01-04 16:02:17: Не удалось инициализировать интеграцию платформы. 04.01.2024 16:02:17.121 21431 21451 Ошибка AR 2024-01-04 16:02:17: Создание экземпляра Vuforia Engine... FAILED 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Не удалось создать механизм Vuforia: неизвестная ошибка инициализации механизма Vuforia 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.Engine:InitOnCameraReady() 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods:ForEach(IEnumerable`1, Action`1) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.Engine:Init(String) 2024/01/04 16:02:17.124 21431 21451 Ошибка Unity Vuforia.Internal.Core.OneTimeInitialization:Initialize() 2024/01/04 16:02:17.124 21431 21451 Ошибка единства 2024/01/04 16:02:17.330 21431 21451 Ошибка Не удалось инициализировать Unity Vuforia Engine: PLATFORM_ANDROID_CONFIG_INITIALIZATION_ERROR 2024/01/04 16:02:17.330 21431 21451 Ошибка единства 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity ПЛАТФОРМА ANDROID КОНФИГ ОШИБКА ИНИЦИАЛИЗАЦИИ 2024/01/04 16:02:17.330 21431 21451 Ошибка единства 04.01.2024 16:02:17.330 21431 21451 Ошибка Unity Не удалось инициализировать Vuforia Engine. 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity DefaultInitializationErrorHandler:SetErrorCode(VuforiaInitError) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity DefaultInitializationErrorHandler:OnVuforiaInitializationError(VuforiaInitError) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity System.Delegate:DynamicInvokeImpl(Object[]) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeDelegate(Delegate, Object[]) 2024/01/04 16:02:17.330 21431 21451 Ошибка Unity Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeWithExceptionHandling(Action`1, T) 2024/01/04 16:02:17.330 21431 21451 Ошибка единства Если я вручную отключу разрешения камеры в настройках Android для приложения, при следующем запуске приложения разрешения будут запрошены снова, и движок инициализируется безупречно. Если я вручную переключусь на другие настройки, а затем на «Нет», приложение снова вылетит с той же ошибкой. Таким образом, это сработает только один раз после того, как я удалил разрешения камеры вручную.
Похоже, что vuforia инициализируется неправильно, хотя у приложения уже есть разрешения для камеры.
Есть идеи, как разобраться в этом или даже решить такое поведение/проблему? Спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение