Skip to content

error build on android using expo react native 0.85 #7

@chanphiromsok

Description

@chanphiromsok

Before submitting a new issue

  • I tested using the latest version of the library, as the bug might be already fixed.
  • I tested using a supported version of react native.
  • I checked for possible duplicate issues, with possible answers.

Bug summary

Hi, I’m running into an Android native build issue when using react-native-transformer-text-input with react-native@0.85.3" expo@56 and react-native-worklets@0.8.3.

From what I checked with Claude bro, it looks like react-native-worklets headers depend on REACT_NATIVE_MINOR_VERSION to choose the correct React Native compatibility branch.

I’m not completely sure if this is the correct place to fix it, but I was able to get the build working by resolving the React Native minor version in android/src/main/jni/CMakeLists.txt and passing it as a compile definition:

After applying this patch locally, the Android build passes.

Could you please check if this is the right fix for the library, or if there is a better way to forward REACT_NATIVE_MINOR_VERSION from React Native / Worklets into this target?

react-native-transformer-text-input@0.1.0.patch

Library version

0.1.0

Environment info

"react-native": "^0.85.3",

Steps to reproduce

npx expo prebuild
cd android
./gradlew clean && ./gradlew assembleRelease

Reproducible example repository

https://github.com/chanphiromsok/expo56-worklet-errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions