2013-11-21 5 views
0

나는 안드로이드 용 linphone을 Github에서 다운로드했습니다. 나는 또한 readme 파일의 모든 지시 사항을 준수합니다. 문제는 내가 ndk-build 명령을 실행하면 아래 오류가 발생한다는 것입니다.linphone on windows building 오류가

Android NDK: ERROR:jni/..//submodules/externals/build/ffmpeg/Android.mk:avutil-linphone: LOCAL_SRC_FILES points to a missing file 
Android NDK: Check that jni/..//submodules/externals/build/ffmpeg/arm/libavutil/libavutil-linphone-arm.so exists or that its path is correct 
/cygdrive/c/development/android-ndk-r9b/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting . Stop. 

what this error mean ? & how can i resolve this? 이미이 오류하지만 성공을 searchout 많은 시간을 보냈다 ... 내 OS 내가 명령에 대한 Cygwin에서 사용되는 윈도우 7 &입니다.

내가 SO
Android NDK error when using FFmpeg in Android?

에 같은 질문을 찾았 내가이 일반보기에서의 linphone 라이브러리에 익숙하지 않은 오전 Basically problem was with ffmpeg lib.I was not able to compile ffmpeg lib on Windows 7. I switched to Ubuntu & tried AppUnite & after spending so many hours it was working.

is it not possible to build linphone on windows ??? 

답변

0

Altought, 당신은 libavutil-linphone를 넣을 수 있습니다 말한다 'workspace/yourandroidprojectroot/lib'디렉토리 아래 -arm.so

을 입력 한 다음 'workspace/yourandroidprojectroot/

공유 라이브러리의 ABI 선택을위한
LOCAL_PATH := $(call my-dir) 

include $(CLEAR_VARS) 
LOCAL_MODULE := avutil-linphone-arm 
LOCAL_SRC_FILES := ../lib/libavutil-linphone-arm.so 
include $(PREBUILT_SHARED_LIBRARY) 

include $(CLEAR_VARS) 
LOCAL_MODULE := yourownmodule 
LOCAL_SRC_FILES := yourownmodule.cpp 
LOCAL_LDLIBS := -llog -landroid 
LOCAL_STATIC_LIBRARIES := 
LOCAL_SHARED_LIBRARIES := avutil-linphone-arm 

include $(BUILD_SHARED_LIBRARY) 

, 당신은 안드로이드 NDK 아래 PREBUILTS.html를 참조 할 수 있습니다/문서

: 같은 JNI '