LOCAL_PATH:=${call my-dir}
include $(CLEAR_VARS)
LOCAL_MODULE :=CCC
LOCAL_SRC_FILES:=name.cpp
LOCAL_LDLIBS := -L$(LOCAL_PATH) -lcrypto -lssl
include $(BUILD_SHARED_LIBRARY)Android.mk文件。
能生成os文件。但是使用的时候无错误信息推出程序。
看到日志打印的是程序在找system/lib/下面的libcrypto 和 libssl 库 怎么破?
如果使用static加载crypto类库出现
No JNI_OnLoad found in /data/data/com.example.ndktest1/lib/libCCC.so 0x40515660, skipping init
这是什么意思?
No JNI_OnLoad found in /data/data/com.example.ndktest1/lib/libCCC.so 0x40515660, skipping init
这句话没什么问题,意思是so库里没有JNI_OnLoad 方法,这个是充许的。