CSipSimple实现错误

时间:2012-05-24 07:48:50

标签: android android-ndk

我正在尝试使用ndk-build编译CSipSimple示例项目。但是生成失败并显示以下错误日志。

D:\Android\android-ndk-r8-windows\android-ndk-r8>ndk-build.cmd
Android NDK: No local settings... build all in release mode !
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:34: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//system_wrappers/s
ource/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:35: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_pro
cessing/utility/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:36: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//common_audio/sign
al_processing/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:37: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//common_audio/vad/
Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:38: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//common_audio/resa
mpler/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:41: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_pro
cessing/aecm/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:42: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_pro
cessing/aec/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:46: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/main/source/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:47: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/neteq/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:48: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/codecs/cng/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:49: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/codecs/g711/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:50: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
i    ng/codecs/ilbc/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:52: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/codecs/iSAC/fix/source/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:53: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_cod
ing/codecs/iSAC/main/source/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:56: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/audio_pro
cessing/ns/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:64: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//common_video/liby
uv/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:65: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/video_ren
der/main/source/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//webrtc/
android_toolchain/Android.mk:66: D:\Android\android-ndk-r8-windows\android-ndk-r
8\samples\CSipSimple/jni//webrtc/android_toolchain/../sources//modules/video_cap
ture/main/source/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//opus/an
droid_toolchain/Android.mk:22: D:\Android\android-ndk-r8-windows\android-ndk-r8\
samples\CSipSimple/jni//opus/android_toolchain/../sources//silk_sources.mk: No s
uch file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//opus/an
droid_toolchain/Android.mk:32: D:\Android\android-ndk-r8-windows\android-ndk-r8\
samples\CSipSimple/jni//opus/android_toolchain/../sources//celt_sources.mk: No s
uch file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//opus/an
droid_toolchain/Android.mk:34: D:\Android\android-ndk-r8-windows\android-ndk-r8\
samples\CSipSimple/jni//opus/android_toolchain/../sources//opus_sources.mk: No s
uch file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni/Android.
mk:24: D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//
openssl/sources/Android.mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//openssl
/android_toolchain/Android.mk:41: D:\Android\android-ndk-r8-windows\android-ndk-
r8\samples\CSipSimple/jni//openssl/android_toolchain/../sources//android-config.
mk: No such file or directory
D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSipSimple/jni//openssl
/android_toolchain/Android.mk:59: D:\Android\android-ndk-r8-windows\android-ndk-
r8\samples\CSipSimple/jni//openssl/android_toolchain/../sources//android-config.
mk: No such file or directory
Android NDK: ERROR:D:\Android\android-ndk-r8-windows\android-ndk-r8\samples\CSip
Simple/jni//csipsimple-wrapper/android_toolchain/Android.mk:gcc: LOCAL_SRC_FILES
 points to a missing file
Android NDK: Check that //D:/Android/android-ndk-r8-windows/android-ndk-r8/toolc
hains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-andr
oideabi/4.4.3/libgcc.a exists  or that its path is correct
D:/Android/android-ndk-r8-windows/android-ndk-r8/build/core/prebuilt-library.mk:
43: *** Android NDK: Aborting    .  Stop.

没有得到错误。如果有人实施了请帮助解决错误。我已从此网址http://code.google.com/p/csipsimple/source/checkout下载了此项目。请让我知道我在哪里做错了。

先谢谢。 问候, Ashwini Shelke

2 个答案:

答案 0 :(得分:5)

它绝对不是CSipSimple实现错误。

问题是你没有阅读文档!!!!!

请阅读:http://code.google.com/p/csipsimple/wiki/HowToBuild

此外,我建议您离开Windows并切换到实际的开发人员环境(基于gnu / linux)。另外,你可能对你的工作一无所知,并且花了很多时间来理解GNU工具链是如何工作的,而对于使用gnu / linux env的开发人员来说这是显而易见的。

CSipSimple使一个非常简单的ndk应用程序变得更加复杂,并涉及许多其他项目。所以构建它的工具链包括使用svn:externals,git,zip,quilt获取远程项目的步骤。它还使用swig工具生成jni接口。

还要照顾项目的许可证。

对于其他问题,您还可以加入CSipSimple开发人员谷歌群组(该链接位于HowToBuild维基页面中)。

答案 1 :(得分:0)

首先,您需要将pjsip生成的代码复制到D:\ CSipSimple-trunk \ CSipSimple \ src \ org \ pjsip目录中。然后清理项目并构建它。

相关问题