看这里NetWork location failed because baidu location service can not decrypt the request query,so加载不到

本文针对使用百度SDK时出现的定位失败问题进行了解析,并提供了解决方案。主要是通过正确配置项目的build文件来确保能够正常获取定位信息。

当我们使用百度sdk的时候会遇到这种问题

NetWork location failed because baidu location service can not decrypt the request query, please check the so file !

解释:网络位置失败,因为百度位置服务不能解密请求查询,请检查SO文件!


看看百度的文档:

 


按照这样配置,有的手机拿不到定位的值,都提示找不到so文件,怎么解决呢?


其实这里的配置是不对的,我们应该在我们so文件对应的module的build文件中这样配置

    sourceSets{
        main{
            jniLibs.srcDirs =['src/main/libs']
        }
    }

看libs目录结构,你就懂了(请弄清楚你的libs在那个下面,如果和src同级那么,文档上的就是正确的,否则没有啥说的)



帮你了给我点个赞,帮我转发谢谢

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值