How to support 64-bit VR APP¶
How to configure¶
You can set your VR app to support a 64-bit build after Wave SDK 3.0.104 by modifying the build.gradle. You can:
- build 32-bit apk only
- build 64-bit apk only
- build 32-bit and 64 bit in your device apk
When a build supports 32-bit and 64-bit on your APK, this means that the APK will run as 64-bit when installed on a 64-bit device and as 32-bit when installed on a 32-bit device. See the example below to learn how to modify your VR app to support 64-bit and/or 32-bit.
Focus on the ndk setting:
android {
defaultConfig {
ndk {
abiFilters 'armeabi-v7a' // Target only support 32-bit
abiFilters 'arm64-v8a' // Target only support 64-bit
abiFilters 'armeabi-v7a', 'arm64-v8a' // Target support 32-bit and 64-bit
}
}
}
By default, ndk targets all non-deprecated ABIs. To target a single ABI, set APP_ABI in your Application.mk file.
APP_ABI := armeabi-v7a # Target only support 32-bit
APP_ABI := arm64-v8a # Target only support 64-bit
APP_ABI := armeabi-v7a arm64-v8a # Target support 32-bit and 64-bit.