1、问题:No implementation found for int com.baidu.platform.comjni.engine.JNIEngine.initClass
方案:Lib包里有3个arm文件夹——(64v8、v7、和另一个)——把这三个文件夹里的so文件,都对应弄到项目里的这三个对应的文件夹里未能解决,后在build.gradle添加
sourceSets {
main() {
jniLibs.srcDirs = ['libs']
}
}
代码后,问题解决
2、地图定位在非洲西海岸
这个是有效的 目前判断locType的值是BDLocation.TypeGpsLocation BDLocation.TypeNetWorkLocation BDLocation.TypeOffLineLocation BDLocation.TypeOffLineLocationNetworkFail就认为定位有效
百度给出的提示结果如下:
61 : GPS定位结果\n
62 : 扫描整合定位依据失败。此时定位结果无效。\n
63 : 网络异常,没有成功向服务器发起请求。此时定位结果无效。\n
65 : 定位缓存的结果。\n
66 : 离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果\n
67 : 离线定位失败。通过requestOfflineLocaiton调用时对应的返回结果\n
68 : 网络连接失败时,查找本地离线定位时对应的返回结果\n
161: 表示网络定位结果\n
<