Skip to content

Currently, it seems that react native version 0.77 has not been adapted to react native version 0.77, and Edge-to-edge and 16K Page Size, I can't currently be in 16K #800

@nangongmoyan

Description

@nangongmoyan

Is your feature request related to a problem? Please describe.
When I run it on a 16K emulator, there is the following error message:
1.Warning: TypeError: Cannot read property 'KeyboardProvider' of undefined
2.libworklets.so not found on /data/app/~~Lce-pUC4OZIx5pN8Xchx1w==/com.demo-t4fpmh3h_T32ZbejLCqkog==/base.apk!/lib/arm64-v8a flag: 5
java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~Lce-pUC4OZIx5pN8Xchx1w==/com.demo-t4fpmh3h_T32ZbejLCqkog==/base.apk!/lib/arm64-v8a/libworklets.so" (new hash type from the future?)

Image

Describe the solution you'd like
I hope it will work fine on a 16K device

Additional context

The following are the related configurations of the project:

npx react-native info
info Fetching system and libraries information...
System:
  OS: macOS 15.3
  CPU: (8) x64 Apple M1
  Memory: 37.77 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.10.0
    path: /usr/local/bin/node
  Yarn:
    version: 1.22.21
    path: /usr/local/bin/yarn
  npm:
    version: 10.2.3
    path: /usr/local/bin/npm
  Watchman:
    version: 2023.12.04.00
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.3
    path: /usr/local/bin/pod
SDKs:
  iOS SDK: Not Found
  Android SDK:
    API Levels:
      - "29"
      - "31"
      - "33"
      - "34"
      - "35"
    Build Tools:
      - 30.0.3
      - 31.0.0
      - 33.0.0
      - 33.0.1
      - 34.0.0
      - 35.0.0
    System Images:
      - android-33 | Google APIs ARM 64 v8a
      - android-34 | Google APIs ARM 64 v8a
      - android-34 | Google APIs Intel x86_64 Atom
      - android-34 | Google Play ARM 64 v8a
      - android-35 | Google Play ARM 64 v8a
      - android-35 | Pre-Release 16 KB Page Size Google Play ARM 64 v8a
      - android-35 | Pre-Release 16 KB Page Size Google APIs ARM 64 v8a
    Android NDK: 22.1.7171670
IDEs:
  Android Studio: 2024.2 AI-242.23726.103.2422.12816248
  Xcode:
    version: /undefined
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.9
    path: /usr/bin/javac
  Ruby:
    version: 2.7.6
    path: /Users/nangongmoyan/.rbenv/shims/ruby
npmPackages:
  "@react-native-community/cli":
    installed: 15.0.1
    wanted: 15.0.1
  react:
    installed: 18.3.1
    wanted: 18.3.1
  react-native:
    installed: 0.77.0
    wanted: 0.77.0
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: Not found
  newArchEnabled: false

The current react native version is 0.77 and the react-native-keyboard-controller version is 1.16.2

Metadata

Metadata

Assignees

Labels

repro providedIssue contains reproduction repository/code🎯 crashLibrary triggers a crash of the app🤖 androidAndroid specific

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions