【发布时间】:2013-02-06 07:49:01
【问题描述】:
我正在为 android 构建 Linphone 应用程序。我在 Ubuntu 11.04 操作系统中工作。
我按照自述文件中给出的步骤进行操作:
- 从 google 下载 Android ndk (>=r5c)。
- 安装自动工具:autoconf、automake、aclocal、libtoolize pkgconfig
在顶级目录中运行 ./prepare_sources.sh 脚本。这将下载 iLBC 源文件并转换 VP8 项目中的一些汇编文件。
$ ./prepare_sources.sh最后从目录linphone-android,执行命令:
$ ${my google ndk directory}/ndk-build
我在终端中得到了输出
StaticLibrary : libopencoreamr.a
Compile arm : vpx <= vpx_mem.c
In file included from jni/..//submodules/externals/build/libvpx/../../libvpx/vpx_mem/vpx_mem.c:18:
jni/..//submodules/externals/build/libvpx/../../libvpx/vpx_mem/include/vpx_mem_intrnl.h:14:24: error: vpx_config.h: No such file or directory
make: *** [obj/local/armeabi-v7a/objs/vpx/vpx_mem/vpx_mem.o] Error 1
如果我解决了这个错误,我将能够编译和运行 Linphone 应用程序。有人请帮我解决这个问题..
【问题讨论】:
-
请使用 locate 命令定位 vpx_config.h 。我遇到了同样的问题,我无法在存储库中找到这个文件。
-
您好,是不是有什么特殊原因导致您还没有接受答案?
-
查看coders-hub.com/2015/04/…上的完整指南
标签: android-ndk