Android Studio android.view.InflateException: Error inflating class com.baidu.mapapi.map.MapView
2014-10-29 17:04
856 查看
在Google的大力推荐下,最近尝试使用Android Studio进行Android开发,最近在做地图相关的开发,自然想到使用百度地图API,于是遇到了MapView无法初始化的问题,但是在xml的preview报错是没有问题的,毕竟libBaiduMapSDK_v3_1_1.so这种动态数据库文件是在程序运行需要的时候动态加载的,所以Preview的问题无需介意。
但是在Gradle编译过程中遇到了:
android.view.InflateException: Binary XML file line #16: Error inflating class com.baidu.mapapi.map.MapView的问题。
在认真看过AndroidManifest.xml及BaiduMap的Demo之后,我发现是由于我将<permission>及<uses-permission>标签定义到了<application>标签中,所以导致了lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10045 nor current process has android.permission.READ_PHONE_STATE异常的出现,从而导致了android.view.InflateException:
Binary XML file line #16: Error inflating class com.baidu.mapapi.map.MapView的相关异常。
但是在Gradle编译过程中遇到了:
android.view.InflateException: Binary XML file line #16: Error inflating class com.baidu.mapapi.map.MapView的问题。
在认真看过AndroidManifest.xml及BaiduMap的Demo之后,我发现是由于我将<permission>及<uses-permission>标签定义到了<application>标签中,所以导致了lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10045 nor current process has android.permission.READ_PHONE_STATE异常的出现,从而导致了android.view.InflateException:
Binary XML file line #16: Error inflating class com.baidu.mapapi.map.MapView的相关异常。
相关文章推荐
- android.view.InflateException:Binary XML file **:Error inflating class com.esri.android.map.MapView
- android.view.InflateException:: Error inflating class com.esri.android.map.MapView
- [已解决]android.view.InflateException: Error inflating class com.facebook.drawee.view.SimpleDraweeView
- 百度地图sdk问题 error inflating class com.baidu.mapapi.map.mapview
- Error inflating class com.baidu.mapapi.map.MapView
- Android 百度地图使用时出现inflating class com.baidu.mapapi.map.MapView错误的解决方案
- 百度地图Android SDK报错:Error inflating class com.baidu.mapapi.map.MapView
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ex.activity/com.ex.activity.LoginActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class
- error inflating class com.baidu.mapapi.map.mapview
- Error inflating class com.baidu.mapapi.map.MapView关于集成百度地图时的问题
- 加载baidu地图报error inflating class com.baidu.mapapi.map.MapView
- 百度地图Android SDK报错:Error inflating class com.baidu.mapapi.map.MapView
- 百度地图Android SDK报错:Error inflating class com.baidu.mapapi.map.MapView
- 关于android开发时,发生Error infalting classa com.baidu.mapapi.map.MapView的解决办法
- Error inflating class com.baidu.mapapi.map.MapView
- 百度地图sdk问题 error inflating class com.baidu.mapapi.map.mapview
- error inflating class com.baidu.mapapi.map.MapView
- error inflating class com.baidu.mapapi.map.MapView(百度地图api异常)
- Binary XML file : Error inflating class com.esri.android.map.MapView
- android.view.InflateException:Error inflating class fragment