当我们使用百度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同级那么,文档上的就是正确的,否则没有啥说的)
帮你了给我点个赞,帮我转发谢谢