PJsip2.6 全版本.so文件编译方式

环境搭建这里不做介绍,本文只做自己方法备份


第一步:

cd /home/sana/2.6

第二步:

export ANDROID_NDK_ROOT=/home/sana/android-ndk-r13b

第三步(注意.NDK_TOOLCHAIN_VERSION=4.9 中间没有空格。坑了很久 )

armeabi-v7a:-->>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

arm64-v8a:-->>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=arm64-v8a APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

x86:-->>>>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=x86 APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

x86_64:--->> NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=x86_64 APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

make dep && make clean && make

执行后:

第五步

cd pjsip-apps/src/swig


第6步

make

执行完成

最后把生成的.so文件拷贝朱来放到相应的文件夹里面

1.config_site.h文件放的路径

/home/sana/pjproject-2.8/pjlib/include/pj

cd pjsip-apps/src/swig

cd pjsip-apps /src/pjsua /android/jni

你可能感兴趣的:(PJsip2.6 全版本.so文件编译方式)