Alljoyn Sink Ndk-Build

Я пытаюсь построить lib. Аудио приемник Alljoyn, но есть ошибка при сборке.

это ошибка

[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

Любое решение? Спасибо

1 ответ

Решение

Для того, чтобы скомпилировать AudioJoyn Audio Service, вы должны сделать это из папки core/alljoyn в соответствии с инструкциями на вики-странице: https://wiki.allseenalliance.org/develop/downloading_the_source Затем опустите AllJoyn Audio Service в папку services.:

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

Теперь у вас есть liballjoyn_audio.so, который вы можете поместить в папку armeabi, и вы можете скомпилировать примеры приложений для Android.

Источник: https://ask.allseenalliance.org/question/154/unable-to-build-alljoyn-audio-service-framework-for-android/

Другие вопросы по тегам