关于Android studio导入so库文件失败---由引入科大讯飞语音SDK发现

最近在做讯飞语音开发的时候碰到个问题,总是报NULL异常。

关于Android studio导入so库文件失败---由引入科大讯飞语音SDK发现

 

经过仔细查找原因,发现是找不到li'bmsc文件,我在网上找了一下资料,发现eclipse Android studio 的默认lib路径是不一样的eclipse的默认目录是在与 src 文件夹平级的libs目录下的,我在 Android studio 也一样建了一个libs文件夹将libmsc.so文件放进去就报了上面的错误。因为Android studio 的默认目录是main文件夹下的jniLibs

关于Android studio导入so库文件失败---由引入科大讯飞语音SDK发现

解决方法是将包含libmsc.so文件的armeabi文件夹放到jniLibs文件夹里

我用的是另一个方法:gradle文件里建一个引用:

关于Android studio导入so库文件失败---由引入科大讯飞语音SDK发现