2014-07-01 7 views
0

나는 lib를 빌드하려고 해요. alljoyn 오디오 싱크대,하지만 이것을 만들 때 오류가 있습니다.Alljoyn 싱크 Ndk - 빌드

이 eror :

[armeabi] Compile++ arm : AllJoynSink <= AndroidJNIBridge.cc 
jni/AndroidJNIBridge.cc:18:35: fatal error: alljoyn/BusAttachment.h: No such file or directory 
make.exe: *** [obj/local/armeabi/objs/AllJoynAudioSink/AndroidJNIBridge.o] Error 1 

모든 솔루션? 감사합니다 -Yossi- AllJoyn 오디오 서비스는 핵심에서 그렇게 할 것을 컴파일하기 위해

+0

하신 pahts가 제대로 설정되지 않은 있습니다. –

+0

예, 아마도. 나는 alljoyn을 배울 것이기 시작했다. .. 그러나 나는 github.com/roa/audio/tree/master/samples/android/Sink/src/org/alljoyn/services/audio/sink에서이 프로젝트를 다운로드 중이다. 나는 ' 이 프로젝트를 빌드하고 여전히 오류가 발생했습니다. – Yossi

답변

0

/위키 페이지의 지침에 따라 alljoyn 폴더 : https://wiki.allseenalliance.org/develop/downloading_the_source 다음 서비스 폴더로 AllJoyn 오디오 서비스를 풀다운 :

export AJ_ROOT=`pwd`/alljoyn 
git clone https://git.allseenalliance.org/gerrit/multimedia/audio.git $AJ_ROOT/services/ 

이제 AllJoyn 및 Audio Service를 컴파일 할 준비가되었습니다. 즉 선택적 인수 의미 []를 사용하여 시스템에 대한 올바른 값을 다음과 같은 사용 및 채우기 수행 : 이제

scons BINDINGS=core,cpp SERVICES=about,audio OS=android CPU=arm ANDROID_NDK=<root of the nkd location> ANDROID_SRC=<root folder of android src> ANDROID_SDK=<root of the android sdk> [ANDROID_TARGET=<name of target if different then generic>] BUILD_SERVICES_SAMPLES=off WS=off 

당신이 당신이 armeabi 폴더에 배치 할 수 있습니다 당신은 안드로이드를 컴파일 할 수있는 liballjoyn_audio.so 샘플 애플리케이션.

출처 : https://ask.allseenalliance.org/question/154/unable-to-build-alljoyn-audio-service-framework-for-android/

+1

감사합니다. 나는 이것을 만들 수있다. 디렉토리 안드로이드 .mk에서 편집했습니다. – Yossi