please check the so file !百度地图解析不了位置

作者讲述了在项目迁移中遇到百度地图定位失败的问题,原因是API密钥与应用ID不匹配,需要重新申请并调整JNILibs中的so文件。解决过程涉及API密钥的申请、SDK配置和文件管理。

说起这个百度地图就来气,弄了2天
问题描述:新项目差不多照搬老项目,然后老项目的百度地图apk能拿到定位地址,但是新项目拿不到
一直报这个:
NetWork location failed because baidu location service can not decrypt the request query, please check the so file !
在这里插入图片描述

一直报这个so文件不存在,然后就一直解析不到地址

为什么会有这个问题,原来是因为这个so文件放的不对(淦),就像他这个报错一样的嘤嘤嘤
说说这个百度的apk 原来是一个apikey对应一个applicationId
这个就是核心错误,对我这两天来说简直致命打击,其实是因为直接抄了别的项目全部搬了过来,老项目申请的ak直接用到了这里,然后该死的这边applicationId又和老项目的不一样
解决方法:重新申请一遍百度apikey,刚开始是拒绝的,我看了下确实麻烦,所以刚开始看到我就不想搞,但是确实有用,老老实实申请一遍(这个百度有哈,没错就是找那个要敲命令的,就是这么麻烦),然后把新项目的android的apikey给他改了,你以为这就ok了?
在这里插入图片描述

其实最后还有一个,就是那个so文件了,新项目jniLibs里面空空如也,那就从老项目里面粘贴过来(综合我这两天的百度经验,我觉得这个jniLibs里面的东西应该是自己生成的吧,哦哦对了要是这样还是不行,那你就看看内外一个地方)
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值