Skip to content

Critical: 16 KB Page Size Incompatibility - Update co.daily:client dependency to fix Google Play compliance #11

@jschleppy

Description

@jschleppy

Description

When building with the latest available VapiAI Android SDK (v2.0.3), the build system flags a critical compatibility issue regarding 16 KB page sizes. This is due to the underlying native library in the Daily SDK dependency.

As of Android 15, support for 16 KB page sizes is becoming mandatory. Google Play has announced that starting November 1st, 2025, apps must support this to be submitted or updated. Currently, the included .so binary prevents compliance.

Build Error/Warning

APK app-debug.apk is not compatible with 16 KB devices. Some libraries have LOAD segments not aligned at 16 KB boundaries:

lib/x86_64/libdaily-android-sdk.so

Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes. For more information about compatibility with 16 KB devices, visit developer.android.com/16kb-page-size.

Root Cause

The Vapi SDK currently pulls in co.daily:client:0.29.0. This version of the Daily Client SDK was compiled with 4 KB alignment.
Daily resolved this issue in later versions of their SDK (specifically starting around v0.34.0).

Suggested Fix

Please update the internal dependency for Daily to the latest stable version (currently v0.35.0 or higher). This version includes native libraries compiled with the correct MAX_PAGE_SIZE=16384 alignment.

Additional Maintenance (Housekeeping)

While updating the Daily client, it would be beneficial to update other transitive dependencies that are currently outdated to improve stability and security. These include:

  • Gson
  • Kotlinx Coroutines (core and android)
  • Kotlinx Serialization (core and json)
  • Kotlin Stdlib (base, jdk8, and common)
  • OkHttp (BoM, core, logging-interceptor)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions