这个问题的解决方案找了好久,因为百度sdk的版本一直在更新,所以这个问题有几个原因,但是其实都是一个原因 就是 初始化。
1. 之前的原因是因为 BMapManager 没有初始化,但是后来版本的sdk没有了BMapManager类,然后初始化就不知道怎么弄了。
2. 目前我用的sdk版本是v3.2.0,大部分初学者 会发现 百度地图的Demo在自己手机运行的好好的,自己也是按照他的Demo类敲代码,但是就是会报出error inflating class com.baidu.mapapi.map.mapview。
其实这点真的不怪我们,其实官方Demo也已经初始化了,只是特别隐蔽--------------------------------------------!
这是官网的说明
我们来看看Demo提供的类