2013-07-16 55 views
0

我正在開發使用PJSIP的android應用程序。我已經成功安裝了所需的軟件,並且幾乎執行了PJSIP android - 入門頁面中給出的所有命令。但是我在執行命令「ndk-build」時卡住了。 我跟着下面的鏈接: 「http://trac.pjsip.org/repos/wiki/Getting-Started/Android」 它給出以下錯誤。 (平臺使用:WINDOWS + Cygwin的)Android PJSIP ndk-build問題沒有這樣的文件或目錄

$ ndk-build 
Invoking SWIG... 
swig -c++ -o jni/pjsua_wrap.cpp -package org.pjsip.pjsua -outdir src/org/pjsip/p 
jsua -java jni/pjsua.i 
Compile++ thumb : pjsua <= pjsua_wrap.cpp 
In file included from jni/../../pjsua_app.h:27:0, 
       from jni/pjsua_wrap.cpp:414: 
jni/../../pjsua_app_common.h:22:29: fatal error: pjsua-lib/pjsua.h: No such file 
or directory 
compilation terminated. 
/cygdrive/d/Softwares/android-ndk-r8e/build/core/build-binary.mk:272: recipe for 
target `obj/local/armeabi/objs/pjsua/pjsua_wrap.o' failed 
make: *** [obj/local/armeabi/objs/pjsua/pjsua_wrap.o] Error 1 

我認爲,問題是與路徑pjsua.h中不存在pjsua-lib文件夾中。 但我已經嘗試了幾乎所有的路徑,但沒有運氣。 任何與此有關的幫助將不勝感激。

+0

我能夠使用Linux構建這個項目沒有任何問題。以前使用Windows 7時遇到過這個問題。 – Datroid

回答

1

之前執行NDK-build命令,請執行下列步驟

CD PJSIP-應用程序/構建 化妝pjsua

然後執行NDK,建立/ PJSIP-應用/ src目錄/ pjsua /安卓目錄

+0

我使用Linux平臺完成了同樣的事情,問題解決了。無論如何感謝您的答案。 – Datroid

+0

@Datroid你可以幫我使用jni/pjsua_wrap.cpp:710:52:錯誤:禁用異常處理,使用-fexceptions啓用 throw Swig :: DirectorException(jenv,swigerror); – Manoj

相關問題