java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "hb_ft_face_create" referenced by "libHelloWorld.so"...
hb_ft_face_create() is in hb_ft.h,i build harfbuzz_ng.so share library, my helloword application it word well in android 4.0,but i
install it in Android 4.4 and Android 5.0,it error:
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "hb_ft_face_create" referenced by "libHelloWorld.so"...
jni:
HelloWorld.java->HelloWorld.c(libHelloWorld.so),HelloWorld.c use hb_ft_face_create()。
ndk10 and Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := harfbuzz_ng
LOCAL_SRC_FILES := $(LOCAL_PATH)/../../library/libs/libharfbuzz_ng.so
include $(PREBUILT_SHARED_LIBRARY)
.....
include $(CLEAR_VARS)
LOCAL_SHARED_LIBRARIES := harfbuzz_ng
.....