我在ubuntu 14.04上构建了linphone-android(我在主页上使用了源码)并遇到了一些麻烦。他们在这里:
/ home / com08 / linphone-android // jni /..// submodules / msamr / src / msamr.c:42:错误:未定义引用' opencore_amr_wrapper_init'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:30:error:undefined参考' my_GSMInitDecode'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:35:error:undefined参考' my_GSMDecodeFrameExit'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:44:error:undefined参考' my_AMRDecode'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:56:错误:undefined参考' my_AMREncodeInit'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:62:error:undefined参考' my_AMREncodeExit'
/ home / com08 / linphone-android // jni /..// submodules / externals / build / opencore-amr /../../ opencore-amr / amrnb / wrapper.cpp:69:错误:undefined参考' my_AMREncode'
我有几天这个错误,但我无法修复它们。你有什么想法?我已经安装了libxml2-dev。 谢谢。
答案 0 :(得分:0)
最后我可以毫无错误地构建我:
(p.s:我在项目文件夹中完成所有操作。使用cd /your/path/to/linphone-android
)
- 使用ndk r10c
- 使用来源:https://github.com/BelledonneCommunications/linphone-android
- 清理项目:
git clean -xfd
- 更新子模块:
git submodule update --init --recursive
ndk-build TARGET_PLATFORM=android-x
(x是您当前的API)- 运行
$make