我正在为android构建Linphone应用程序。我在Ubuntu11.04操作系统上工作。
我遵循了自述文件中给出的步骤:
从google.
来自linphone-android目录的$ ./prepare_sources.sh
$ ${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应用程序。有人请帮我解决这个问题。
发布于 2012-05-23 05:18:27
通过命令打开terminal
注意:这里/home/android- NDK -r7b/将是您存储下载NDK的NDK路径。
尝试dis..if,仍然不工作,提到错误,你会得到什么。
发布于 2013-01-22 19:44:12
在执行prepare_sources时必须指定ndk的完整路径。
$./prepare_sources.sh /complete/path/to/android-ndk如果只指定ndk的相对路径,它也会抛出相同的错误。
然后,你可以叫‘ndk-构建’,‘蚂蚁调试’,.任何你想要的。
发布于 2013-02-05 23:49:01
另外,一个关键的问题似乎是,您必须使用NDK的版本7。
https://stackoverflow.com/questions/9407496
复制相似问题