Skip to content

the Android Apk System.loadLibrary() of libnode.so that rename from node is failed as it need a shared library instead of excutable binary. #16

Description

@leefm0204

the Android Apk System.loadLibrary() of libnode.so that rename from node is failed as it need a shared library instead of excutable binary.

file node-android-arm64-v8a
node-android-arm64-v8a: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /system/bin/linker64, for Android 24, built by NDK r27d (13750724), stripped

file libnode.so (from nodejs mobile)
libnode.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, for Android 24, built by NDK r24 (8215888), with debug_info, not stripped

AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: library "/xxxxx/android/libnode/bin/arm64-v8a/libnode.so" not found: needed by /data/app/~~31eCpmmCfg8z2DqsSvynhg==/com.xxxxx.app-KhRaXKTG4EOKUtb-LsYzbQ==/base.apk!/lib/arm64-v8a/libnative-lib.so) in namespace classloader-namespace

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions