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

相關文章
相關標籤/搜索