加载baidu地图报error inflating class com.baidu.mapapi.map.MapView

本文解决了集成百度地图SDK过程中遇到的问题,包括初始化错误、找不到so文件及缺少配置meta-data标签等常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查了一下baidu,说出现上面的问题,那么要在Application中增加 SDKInitializer.initialize(getApplicationContext()); 

加完运行发现出现新的问题,native method not found: com.baidu.platform.comjni.map.commonmemcache.JinCommonMemCache.create()

发现这个问题是因为没有找到baidu的so文件,外部的so文件一般放在libs目录下armeabi目录下,这个so的文件名是libBaiduMapSDK.so

加完后,报AndroidManifest.xml文件的application中没有meta-data标签。这个标签是用于增加baidu地图的key文件,其格式为

<meta-data
     android:name="com.baidu.lbsapi.API_KEY"
     android:value="rphMlQtiD05RlpfB2X7tm7z3" />

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值