提醒自己百度地图配置环境时需要注意的问题
1:AK的获取,sha1值在android studio的最右边的Gradle里面就能得到
2:清单配置xml文件里,配置一下权限和AK,
3:把下载好的Jar包和.so文件考到libs文件夹下,并且在build.gradle里加上下面一段代码
sourceSets { main() { jniLibs.srcDirs = ['libs'] } }
第三步是特别要注意的部分:
我在这就搞了半天,因为自己写的小demo只有armeabi这个文件夹,所以写上没有问题,但大的项目(比如个推里面.so文件夹有很多)所以自己没注意,只根据自己的demo去配置,并没有在别的文件夹里考进去。导致点击定位的时候,会直接 崩溃,或者跳到上一个界面里面。错误显示会出现(百度地图定位服务已经开户、注册,停止,已经停止,然后就直接崩溃),所以这里一定要注意,把这几个文件夹都考备上。一般是这五个就可以(armeabi,armeabi-v7a,arm64-8a,x86,x86-64这五个包)
4:初始化代码加上。
5:如果MapView不管用,可以试试看TextureMapView.