当前位置:   article > 正文

Android百度地图开发过程中踩坑集锦_tried java_com_baidu_mapsdkplatform_comjni_tools_j

tried java_com_baidu_mapsdkplatform_comjni_tools_jnitools_coordinateencrypte

1.解决Android5.0以上百度地图出现so文件不能识别的错误

具体报错信息为:java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.tools.

JNITools.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_tools_JNITools_initClass and

 Java_com_baidu_platform_comjni_tools_JNITools_initClass__Ljava_lang_Object_2I)

解决方案:将从百度官网下载的demo里的so文件手动添加到对应的arm文件夹下,尤其针对ndk开发,有自己生成的so文件,如果不一一对应,就会出现上面的错误

2.定位不准确,总是定到几内亚湾,经纬度坐标均显示为4.9E-325

无具体报错信息,现象为界面显示一个点但是不是当前的定位信息,如下图所示:


解决方案:重新在百度官网下载定位开发包,将so文件手动添加到对应的arm文件夹下,


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/111382
推荐阅读
相关标签
  

闽ICP备14008679号