Error inflating class com.baidu.mapapi.map.MapView

这个异常是百度sdk的初始化异常导致的。如果没有在setContentView方法之前实现初始化context信息,
则会导致com.baidu.mapapi.map.MapView等运行异常。解决方法是在onCreate()方法里执行setContentView方法之前,
使用如下代码进行初始化:SDKInitializer.initialize(getApplicationContext());当然,你也可以在Application的
onCreate()方法里初始化,那样就不需要在每个用到百度定位的地方初始化了。

注:这里的初始化代码使用的是BaiduMap_AndroidSDK_v3.4.0 sdk版本的初始化方法。

发表回复

后才能评论