2013-11-27 1 views
0

./configure-android을 성공적으로 수행했으며 pjsip을 사용하여 make install 명령을 & & 실행하고 SWIG도 설치했습니다.pjsip 샘플 pjsua를 android ndk에서 실행하는 동안 오류가 발생했습니다.

그러나 샘플 pjsua를 실행하는 동안 다음 오류가 발생합니다.

/Users/Downloads/swig-2.0.11 -c++ -o jni/pjsua_wrap.cpp -package org.pjsip.pjsua -outdir src/org/pjsip/pjsua -java jni/pjsua.i 
make: execvp: /Users/Downloads/swig-2.0.11: Permission denied 
make: *** [jni/pjsua_wrap.cpp] Error 127 
+1

이 꿀꺽 꿀꺽-2.0.11가 실행 권한이 있습니까 pjsip-apps/build/output/pjsua-arm-unknown-linux-androideabi/ (안드로이드 샘플을 만들 때 필요)? 127은 처음에는 command not found 오류입니다. – jcm

+0

는 – srikayala

+0

drwxrwxrwx 2,527 구월 15 19시 41분 swig.spec.in -rwxrwxrwx @ 스리 칸스 직원 340 구월 15 개 19시 41분 VM을 -rwxrwxrwx 1 스리 칸스 직원 @ 10 @ .. 통음에있는 파일에 대한 실행 권한을 Ya..provided 1 srikanth staff 214 Sep 15 19:41 preinst-swig.in -rwxrwxrwx @ 1 srikanth staff 74589 Sep 15 19:41 configure.ac -rwxrwxrwx @ 1 srikanth staff 586 9 월 15 일 19:41 autogen.sh drwxrwxrwx @ 3 스리 칸스 직원 102 구월 15 19시 41분 승 drwxrwxrwx @ 13 스리 칸스 직원 442 구월 15 19시 41분 도구 -rwxrwxrwx 1 명 스리 칸스 직원 @ 13,090 구월 15 19시 41분 TODO -rwxrwxrwx @ 1 스리 칸스 직원 14,079 구월 15 19시 41분 RELEASENOTES – srikayala

답변

2

pjsip-apps/src/pjsua/android/Android.mk에서 MY_SWIG 변수가 /Users/Downloads/swig-2.0.11 대신 swig에 바이너리 파일을 가리키는 것 같다. 당신이 그것을 구축

당신이 /Users/Downloads/swig-2.0.11swig 소스를 다운로드 한 경우

하고, 바이너리 파일에 있어야합니다 :이 때문에 당신은 아마 찾아 또 다른 문제가 pjsua - 응용 프로그램이 존재하지 않는 프로젝트의 객체 파일입니다 /Users/Downloads/swig-2.0.11/swig

이있다 일반 빌드에서는 기본적으로 수행되지 않습니다 (구체적으로, 해당 대상은 대상에 포함되지 않습니다 (pjsip-apps/build/Makefile).

make pjsua 

이에 적절한 오브젝트 파일을 만들 것입니다 : 이것은 단지 pjsip-apps/build에 가서 실행 해결하려면

+0

예 ... 정확히 문제 였고 이제는 업데이트했습니다. 하지만 이제는 arm-linux-androideabi-g ++이라는 또 다른 오류가 발생합니다 : 오류 : /Users/srikanth/trunk/pjsip-apps/build/output/pjsua-arm-unknown-linux-androideabi/pjsua_app.o : 해당 파일이나 디렉토리가 없습니다. arm-linux-androideabi-g ++ : 오류 : /Users/srikanth/trunk/pjsip-apps/build/output/pjsua-arm-unknown-linux-androideabi/pjsua_app_cli.o : 해당 파일이나 디렉토리가 없습니다. arm-linux- androideabi-g ++ : 오류 :/Users/srikanth/trunk/pjsip-apps/build/output/pjsua-arm-unknown-linux- *** [obj/local/armeabi/libpjsua.so] 오류 1 – srikayala

+0

@ srikayala 문제를 해결하는 방법에 대한 설명은 내 업데이트에서 확인하십시오. – jcm

관련 문제