最近在做讯飞语音开发的时候碰到个问题,总是报NULL异常。
经过仔细查找原因,发现是找不到li'bmsc文件,我在网上找了一下资料,发现eclipse 和 Android studio 的默认lib路径是不一样的。eclipse的默认目录是在与 src 文件夹平级的libs目录下的,我在 Android studio 也一样建了一个libs文件夹将libmsc.so文件放进去就报了上面的错误。因为Android studio 的默认目录是main文件夹下的jniLibs。
解决方法是将包含libmsc.so文件的armeabi文件夹放到jniLibs文件夹里
我用的是另一个方法:在gradle文件里建一个引用:
在使用讯飞语音SDK进行Android开发时遇到NULL异常,原因是Android Studio与Eclipse的lib目录配置不同。解决办法是将armeabi文件夹放入jniLibs,或者通过在gradle文件中添加引用。

被折叠的 条评论
为什么被折叠?



