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

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

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

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

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

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

1、下载ARM EABI IMAGE,如下图:

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

2、然后把AVD的cpu改为arm即可了。

3、对了,如果你的SDK无法下载资源,那么你应该这么做:

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

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

Original: https://www.cnblogs.com/keanuyaoo/p/3424260.html
Author: 风言枫语
Title: Caused by: java.lang.UnsatisfiedLinkError: Couldn’t load BaiduMapVOS_v2_1_3: findLibrary returned nu

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536992/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球