DllNotFoundException: openvr_api в сборке Android для Unity 5.6 - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь собрать для Oculus Quest, поэтому я переместил свой код в сборку Android.Затем, каждый раз, когда я собираю сборку, даже если я добавляю библиотеку Oculus, она добавляет меня в OpenVR и выглядит как отсутствующая в сборке.

Это единица 5.6.5, и я пытался установить последние активы SteamVR из хранилища ресурсов, но безуспешно.

DllNotFoundException: openvr_api

E/Unity(29563):   at (wrapper managed-to-native) Valve.VR.OpenVRInterop:GetInitToken ()

E/Unity(29563):   at Valve.VR.OpenVR.GetInitToken () [0x00001] in C:\Users\Code Andr\Assets\SteamVR\Plugins\openvr_api.cs:5795 

E/Unity(29563):   at Valve.VR.OpenVR+COpenVRContext.CheckClear () [0x00000] in <filename unknown>:0 

E/Unity(29563):   at Valve.VR.OpenVR+COpenVRContext.VRSystem () [0x00002] in C:\Users\Code Andr\Assets\SteamVR\Plugins\openvr_api.cs:6075 

E/Unity(29563):   at Valve.VR.OpenVR.get_System () [0x00006] in C:\Users\Code Andr\Assets\SteamVR\Plugins\openvr_api.cs:6268 

E/Unity(29563):   at SceneController.Update () [0x00020] in C:\Users\Code Andr\Assets\Scripts\Scene.cs:214 

В этой строке происходит сбой в c #:

if ((value == VR) && (null != OpenVR.System)){

Когда я запускаю его в Oculus Quest, он остается с черным экраном, не загружается и отображает эту ошибку.

...