1

Trying to upload a .apk to the Oculus App Lab and my Upload Failed with this error:

ERROR: Validation identified the following errors: This app includes the following 32-bit only (armeabi-v7a) libraries: libOVRLipSync.so, libmemalign16.so, libovravatarloader.so, libmain.so, libmemalign16_cpp.so, libMonoPosixHelper.so, libovrplatformloader.so, libmono-native.so, libopenxr_loader.so, libmonobdwgc-2.0.so, libunity.so, libOVRPlugin.so, libOculusXRPlugin.so

derHugo
  • 83,094
  • 9
  • 75
  • 115
CrippledTable
  • 784
  • 5
  • 20

1 Answers1

5

I got around this by specifically targeting the x64 architecture. In Unity I did this by Project Settings > Player > Other Settings > Configuration

Change Scripting Backend to IL2CPP (Otherwise the next step is disabled)

Select ARM64 in Target Architectures

enter image description here

CrippledTable
  • 784
  • 5
  • 20