2016-06-21 3 views
1

Unity를 사용하여 Vuforia 5.5.9를 개발하는 방법을 알아 내려고합니다. 내 랩톱의 웹캠에서 작동하는 테스트 프로젝트를 만들었지 만 Android 5.1.1 Lollipop을 실행하는 휴대 전화에 넣으려고하면 "Vuforia Initialization Error"및 "Vuforia 초기화 실패"라는 회색 화면이 나타납니다. ", 하단에는"닫기 "버튼이 있습니다. 이것은 same error people get when they run into Android M permission issues처럼 보이지만 내 빌드에는 Android M이 필요하지 않습니다. 안드로이드 SDK 버전 22 (롤리팝)를 사용하고 있으며, 내 매니페스트에 minSdkVersion = "19"및 targetSdkVersion = "22"을 가지고 있으며, 앞서 언급했듯이 전화로 5.1.1을 실행 중입니다.Vuforia가 Android L에서 초기화하지 못했습니다?

어떻게 될지 자세한 정보를 얻으려면 어떻게해야합니까? 나는 Vuforia와 Unity 개발에 익숙하지 않아서 실패에 대한 더 자세한 정보를 얻는 방법을 알지 못한다. 내가 아는 전부는 그것이 나에게 "Vuforia를 초기화하지 못했습니다"라는 오류를주고, Google에 오류가 발생했을 때만 Android M 사용 권한 버그에 대한 결과를 얻습니다.이 버그는 저에게 영향을 미치지 않습니다.

편집 : 삼성 주 4를 사용하고 난 로그 캣 보았다이 출력 내가 얻을입니다 : 나는 새 프로젝트를 만들 때

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): 
+1

1. 어떤 장치를 테스트하고 있습니까? 2. 문제를 진단하는 데 도움이되는 logcat의 모든 것. –

+0

삼성 메모 4. 지금은 logcat에 대해서만 배우므로 그 부분을 살펴 보겠습니다. – vijrox

+0

@MorrisonChang logcat의 출력을 추가했습니다. 도움이 될 것으로 보이지만 충분히 알지 못합니다. 정말로 그것을 이해합니다. 나는 logcat에서 물건의 무리를 인터넷 검색하려고합니다. – vijrox

답변

1

내 문제가 해결되었다. 이전 프로젝트가 아닌 새 프로젝트에서 한 가지 방법은 가로 방향 (Auto 대신)으로 방향을 설정했기 때문입니다.

또 다른 일은 아마도 Google VR을 포함하여 이전 프로젝트에서 무작위로 많은 패키지를 설치했을 가능성이 있으며 방해를 받았을 수도 있습니다.

+0

예 패키지가 무작위로 설치되어 있으면 문제가 발생할 수 있습니다. 안드로이드에서 AR 응용 프로그램을 빌드 할 때 동일한 오류가 발생합니다. 실제로 안드로이드 플러그인을 생성하고 안드로이드 매니페스트 파일을 변경하고 생성 된 매니페스트 파일과 생성 된 매니페스트 파일을 통합하여 카메라 사용 권한을 잊어 버렸습니다. 충돌, 내 문제를 해결하는 권한을 추가합니다. –