Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapVOS_v2_1_3: findLibrary returned nu

我是在整合百度LBS服务与百度语音识别服务的时候遇到这个问题的........html

解决办法是:不要导armeabi-v7a这个文件夹便可。java


貌似还有的人试一下如下这种方法(这种方法来自:http://www.cnblogs.com/liuqxFuture/p/3242707.html)windows

 

此次开发是用的百度地图api,导入两个so文件,结果启动的时候老是报Caused by: java.lang.UnsatisfiedLinkError: findlibrary return null;api

两个文件已经正确放到armeabi目录下,考虑到(实际上我想了好几个小时)是否是AVD的cpu的缘由,我是用的intel,因而我在libs下面建立了一个intelx86文件夹,把两个so文件放进去,启动也不行。能够这么解决这个问题:google

一、下载ARM EABI IMAGE,以下图:spa

二、而后把AVD的cpu改成arm便可了。3d

三、对了,若是你的SDK没法下载资源,那么你应该这么作:htm

sudo vi /etc/hosts, 添加上74.125.237.1 dl-ssl.google.com,保存,而后,世界又美好了。blog

这是mac下,若是是windows平台,请把hosts文件复制到桌面,添加完后覆盖原文件就好。ssl

相关文章
相关标签/搜索