I am currently integrating HOOPS into my Android application and have encountered a compatibility issue related to the new 16 KB memory page size requirement for Android 15 and above.
When building and running the application, I receive the following error message:
APK app-debug.apk is not compatible with 16 KB devices.
Some libraries have LOAD segments not aligned at 16 KB boundaries:
libandroid_sandbox.so
libhps_core.so
libhps_sprk.so
libhps_sprk_ops.so
According to Google’s announcement, starting November 1, 2025, all new apps and updates submitted to Google Play targeting Android 15+ must support 16 KB page sizes.
Based on my investigation, it appears that the above HOOPS native libraries were built without proper 16 KB LOAD segment alignment, which results in incompatibility with Android 15+ devices.
I would greatly appreciate clarification on the following points:
Is there an official HOOPS Android build that already supports 16 KB page size alignment?
Are there any recommended compiler flags, linker options, or specific NDK versions that should be used to rebuild these libraries with proper 16 KB alignment?
If this support is not yet available, is it planned for an upcoming HOOPS release?
Support for this is not yet available across all our SDKs. HPS does not yet support it. We will post another reply here when there is more specific information to share.
Could you please help clarify how this issue impacts the overall development and deployment process? Specifically:
Will this incompatibility prevent us from submitting new apps or updates to Google Play once we are required to target Android 15 or higher?
Is the impact limited only to devices running Android 15 and above that use the 16 KB page size?
Can we confirm that devices running Android versions lower than 15 can still download the app from Google Play and run it normally with the current HOOPS native libraries?
Understanding whether this issue only affects Android 15+ devices while earlier versions remain unaffected is very important for our project planning.
I understand that 16 KB page size support is not yet available in HPS. However, I would like to reconfirm a few points directly with HOOPS for planning purposes:
Which Android versions are currently officially supported by HOOPS?
Are there any plans on the roadmap to support Android 15+ (including the 16 KB page size requirement) in an upcoming release?
This information would be very helpful for our long-term development and deployment planning.
According to Supported Platforms — HOOPS Visualize Desktop Documentation Android 5.1 is the minimum required OS version. However, only Android 14 and newer are supported by the manufacturer. Our documentation should reflect that we no longer support an OS version beyond its end of life.
Yes, we plan to support “Android 15+ (including the 16 KB page size requirement)”. We just don’t have any details at the moment.