Android пытается найти файл на моем компьютере

Я скомпилировал свою нативную библиотеку с помощью Android NDK, загружаю свою библиотеку в MainActivity и приложение закрывается, через ADB я узнал то что Android пытается найти файл дополнительной библиотеки на моем компьютере.

java.lang.UnsatisfiedLinkError: dlopen failed: library "/home/idk/obj/local/armeabi-v7a/libcustom.so" not found

Мой Android.mk:

include $(CLEAR_VARS)
LOCAL_MODULE := original
LOCAL_SRC_FILES := libs/$(TARGET_ARCH_ABI)/liboriginal.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := custom
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/main.cpp)
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/util/ARMPatch.cpp)
LOCAL_SHARED_LIBRARIES := substrate original
LOCAL_LDLIBS := -L$(LOCAL_PATH) -llog -ldl -Wl,-soname,liboriginal.so
include $(BUILD_SHARED_LIBRARY)

Компиляция:

/home/idk/android-ndk/ndk-build -C /home/idk/jni/

Ответы (0 шт):