Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapVOS_v2_1_3: findLibrary returned null在使用百度地图的时候碰到了这问题 网上搜了下各种方法 都不顶用 我想死的心都有了。。有没有碰到过这问题的 求分享下经验啊。。

解决方案 »

  1.   

    libs/armeabi  跟百度官网上载的demo一样的
      

  2.   

    http://tieba.baidu.com/p/2514532273
    实在不行就push到system/lib下面先开发吧
      

  3.   

    一般没这个权限搞到system下面去的,哈哈,楼主是悲剧啊
      

  4.   

    楼主百度DEMO没看明白么,有一个文件 liblocSDK.so,必须放在 libs/armeabi 目录下。
    还要配置,这是我的:
            <service android:name="com.baidu.location.f" android:enabled="true" android:permission="android.permission.BAIDU_LOCATION_SERVICE" android:process=":remote">
                <intent-filter>
                    <action android:name="com.baidu.location.service_v1.1">
                    </action>
                </intent-filter>
            </service>
    还有一堆权限哦。
      

  5.   

    解压你的apk  看看里面有没有so  或者so的名字对不对
      

  6.   

    这是开发常见的问题,具体还得自己去找 跟官方的demo好好对比  应该可以找到原因,以我估计应该是什么地方缺少了配置代码
      

  7.   

    在libs里面新建armeabi-v7a把so拷一份进去试试
      

  8.   

    我是so文件出问题了 重新载了个so就解决了