Я пытаюсь понять, как разработать Vuforia 5.5.9 с помощью Unity. Я сделал тестовый проект, который работает с веб-камерой моего ноутбука, но когда я пытаюсь установить его на телефон под управлением Android 5.1.1 Lollipop, я получаю серый экран с надписью «Ошибка инициализации Vuforia» и «Не удалось инициализировать Vuforia». ", а внизу есть кнопка "Закрыть". Это похоже на та же ошибка, которую люди получают при запуске Android Проблемы с разрешением M, но в моей сборке не задействован Android M. Я использую Android sdk версии 22 (леденец), в моем манифесте есть minSdkVersion="19" и targetSdkVersion="22" и, как упоминалось ранее, я использую 5.1.1 на телефоне.
Как я могу получить больше информации о том, что происходит не так? Я новичок в разработке Vuforia и Unity, поэтому я не знаю, как получить более подробную информацию о сбое (или доступна ли такая информация). Все, что я знаю, это то, что это дает мне ошибку «Не удалось инициализировать Vuforia», и всякий раз, когда я гуглю эту ошибку, я ТОЛЬКО получаю результаты об ошибке разрешений Android M, которая не может повлиять на меня.
Редактировать: я использую Samsung Note 4. Я посмотрел на logcat, и вот что я получаю:
E/Unity (27638): Unable to find libaudioplugingvrunity
D/Unity (27638): GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_testGL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_floatGL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shaderGL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_d
D/Unity (27638): raw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_labelGL_KHR_blend_equation_advancedGL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivativesGL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_sRGB_write_control
I/Unity (27638): Setting BehaviourComponentFactory
I/Unity (27638):
I/Unity (27638): (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)
I/Unity (27638):
I/Unity (27638): Trackable target lost
I/Unity (27638):
I/Unity (27638): (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)
I/Unity (27638):
E/Unity (27638): Vuforia initialization failed
E/Unity (27638):
E/Unity (27638): (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)
E/Unity (27638):
E/Unity (27638): Vuforia initialization failed:
E/Unity (27638):
E/Unity (27638): (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)
E/Unity (27638):
Unable to find libaudioplugingvrunity
это начало. Возможно, вы делаете что-то другое со звуком. Я бы также проверил версию плагина/SDK и убедился, что ваша версия Unity поддерживается. Обратите внимание, даже если у вас есть только 5.x - плагин может потребовать более высокого уровня, но пока у вас есть минимум, вы должны попытаться увидеть, работает ли конфигурация по умолчанию для вас. - person Morrison Chang   schedule 21.06.2016