Android baidumap sdk有些时候会在一段时间内定位到同一个地方
发布网友
发布时间:2022-04-30 20:17
我来回答
共1个回答
热心网友
时间:2023-11-01 09:21
在开发指南中是这样写的:
在相关下载里下载最新的库文件。将so文件的压缩文件解压出来,把对应架构下的so文件放入开发者自己APP的对应架构下的文件夹中(建议全部放入以提高程序兼容性),将locSDK_6.X.jar文件拷贝到工程的libs目录下,这样您就可以在程序中使用百度定位SDK了。
使用eclipse开发的开发者,只需要将SO的文件夹放到libs下即可;使用AndroidStutio的开发者除了上述操作,还需要在build.gradle中配置SO的使用,如下所示:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
我认为,可能是它直接把.so文件放在了libs下,所以要在build.gradle中配置,而如果我们是在src/main下新建了jniLibs文件,将包含.so文件的文件夹都放入了jniLibs中,所以加上开发指南中的那句话是会报错,因此去掉那句话,结果可以运行了!