0

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.

エラーが発生しません。誰かが実装した場合は、エラーの解決を手伝ってください。このプロジェクトをこの URL http://code.google.com/p/csipsimple/source/checkoutからダウンロードしました。私が間違っているところを教えてください。

前もって感謝します。よろしく、 アシュウィニ・シェルケ

4

2 に答える 2

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 開発者の Google グループに参加することもできます (リンクは HowToBuild wiki ページにあります)。

于 2012-05-24T22:17:27.560 に答える
0

まず、pjsip で生成されたコードを D:\CSipSimple-trunk\CSipSimple\src\org\pjsip ディレクトリにコピーする必要があります。次に、プロジェクトをクリーンアップしてビルドします。

于 2015-11-30T16:21:35.637 に答える