使用openssl作为ssl的库,下载路径为:https://github.com/aluvalasuman/OpenSSL1.0.1cForAndroid,使用NDK-bulid编译
如果不在OpenSSL1.0.1cForAndroid的目录内执行ndk-build,则可以在Android.mk里添加NDK_PROJECT_PATH,避免某些头文件找不到,如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
NDK_PROJECT_PATH := $(LOCAL_PATH)
subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
crypto \
ssl \
apps \
))
include $(subdirs)