Skip to content

[Android] - revopush-diff native library (librpatch.so) not compatible with 16 KB page size devices #37

@LuanNguyen-HnL

Description

@LuanNguyen-HnL
Image

Summary

librpatch.so packaged in org.revopush:revopush-diff:0.0.2 is not compatible with Android devices using 16 KB page size.

Environment

  • react-native: 0.80.1
  • @revopush/react-native-code-push: 2.5.0-rc.3

Details

The native library is built with 4 KB LOAD section alignment, while 16 KB is required.
Confirmed location:
~/.gradle/caches/.../jetified-revopush-diff-0.0.2/jni/*/librpatch.so

Impact

This causes 16 KB compatibility check failures, which can block app submission to Google Play and may lead to runtime issues on newer devices.

Request

Please provide an updated revopush-diff build compiled with 16 KB ELF alignment (NDK 28+), or guidance to disable the native patch engine.

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