使用KITT.ai支持Android编译Alexa语音服务SDK时出错

时间:2018-12-04 06:57:46

标签: android alexa-voice-service

我们正在尝试交叉编译适用于Android的AVS SDK。我们能够成功地编译它并运行示例应用程序,而无需大惊小怪。当我们使用KITT.ai添加对唤醒单词的支持时,我们将面临编译错误。

 /home/test/Android/ndk/ndk-bundle/android-ndk-r16/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lblas
/avs-device-sdk/KWD/snowboy-1.2.0/lib/android/armv7a/libsnowboy-detect.a(audio-lib.o):audio-lib.cc:function std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.2]: error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator<char> const&)'
avs-device-sdk/KWD/snowboy-1.2.0/lib/android/armv7a/libsnowboy-detect.a(audio-lib.o):audio-lib.cc:function snowboy::ReadRawWaveFromString(snowboy::WaveHeader const&, std::string const&, snowboy::Matrix*): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'

这导致链接器问题,并且编译失败。我们已针对KITT.ai集成添加了包含文件和libsnowboy-detect.a。

0 个答案:

没有答案