Alljoyn Sink Ndk-Сборка

#android #android-ndk #alljoyn

#Android #android-ndk #alljoyn

Вопрос:

я пытаюсь создать библиотеку. 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. Ваши пакеты включения настроены неправильно.

2. Да, может быть. Я начал изучать alljoyn.. но я загружаю этот проект с github.com/roa/audio/tree/master/samples/android/Sink/src/org/alljoyn/services/audio/sink я пытаюсь собрать этот проект и все еще ошибка..

Ответ №1:

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

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

Теперь вы готовы скомпилировать AllJoyn и аудиосервис. Для этого используйте следующее и введите правильные значения для вашей системы с помощью [ ], что означает необязательный аргумент:

 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.чтобы вы могли поместить в папку armeabi и скомпилировать образцы приложений для Android.

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

Комментарии:

1. спасибо, брат! я могу это построить. я отредактирован из Android.mk для каталога.