解决方案 »

  1.   

    你的包没有引进去吧
    liblocSDK3.so
    libBaiduMapSDK_v3_0_0.so
      

  2.   

    问题已解决,是这样的。
    我之前用的是baidumapapi_v3_1_0.jar这个jar包,但是不能继承自MapActivity(其实应该继承自Activity),
    后来我从同事那里拿了个不带版本号的jar包,baidumapapi,jar,这个是老版的百度地图的jar包,这个就能继承自MapActivity,网上的例子也大多用的是这个jar包,但是,用了这个以后就出现了这个找不到方法的问题。
    于是我又换回baidumapapi_v3_1_0.jar这个jar包,仔细看了一下百度的文档,原来现在不是在继承自MapActivity了,而是就是继承自Activity。然后用 SDKInitializer.initialize(getApplicationContext());  这个方法初始化,key 也不是写在代码里,而是放到manifast里。
    搞定了