我想为x86架构构建pjsip。我正在关注这个link。在说明中,
建立PJSIP
跑步:
$ cd /path/to/your/pjsip/dir
$ export ANDROID_NDK_ROOT=/path_to_android_ndk_dir
$ ./configure-android
$ make dep && make clean && make
注意:
它将构建armeabi目标,为arm64-v8a,armeabi-v7a,x86等其他目标构建,而不仅仅是' ./ configure-android',在TARGET_ABI中指定目标arch并运行它与--use-ndk-cflags一起使用,例如:
TARGET_ABI = armeabi-v7a ./configure-android --use-ndk-cflags
您还应调整Application.mk和库包装路径(另请参阅#1803)。
他们是否在pjsua应用程序中引用了Application.mk?
答案 0 :(得分:0)
是。在变更集5056上的机票#1803中有链接:
https://trac.pjsip.org/repos/changeset/5056
您可以在此处找到 Android.mk
和Application.mk
:your-pjsip-root-dir/pjsip-apps/src/pjsua/android/jni/Application.mk