编译好的库下载地址:eXosip
一、下载
1. 下载软件包libexosip2-5.0.0.tar.gz
二、编译
1. 进入libexosip2-5.0.0目录,新建jni目录,拷贝include tools 及src目录到jni下,拷贝osip2 include 头文件到jni 中的include目录中,拷贝osip2编译的库文件到该目录下。
2. 新建Android.mk文件,修改文件中ARCH参数,编译不同芯片的版本库。
LOCAL_PATH:= $(call my-dir)
#ARCH=arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64
#ARCH=x86_64
ARCH:=armeabi-v7a
#APP_ALLOW_MISSING_DEPS=true
include $(CLEAR_VARS)
LOCAL_MODULE:= libxosip
LOCAL_SRC_FILES:=$(LOCAL_PATH)/$(ARCH)/libosip.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
tools/sip_reg.c \
src/eXsubscription_api.c \
src/eXregister_api.c \
src/jevents.c \
src/jcallback.c \
src/eXtl_tcp.c \
src/rijndael.c \
src/jreg.c \
src/sdp_