关于Baidu Map(百度地图SDK)的各种骚b问题!

首先第一步,当然去申请AK啦!

简单介绍下:百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的定位服务接口,专注于为广大开发者提供最好的综合定位服务。通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、精准、高效的定位功能。

相信你都会填,只不过,这里我要开始说骚的东西了》》》》》》

红色框里面的信息至关重要,SHA1怎么取???

打开终端CMD:按找你安装的路径调到.android目录下,接着输入keytool -list -v -keystore debug.keystore,注意!密钥库口令是  android,现在看上图红框的不就是了嘛!!!

到下载开发库jar的时候了,我以定位SDk示范。(这个库问题贼多,所以我才写这篇)。看图!!!!!!

下载好了!!!解压打开lib下,你就看到:

打开你的开发工具-----------------我是用AS

 

把那些都拷贝进去到你创建新项目中的lib下面。

选中这两个jar包右击Add进去

 接着重要的部分来了-------特别的重要,我不知道其他版本,反正Android 定位SDK v7.1 有问题!!!

打开build.gradle,把下图的添加进去,否则产生的问题。。。三五个小时,未必能解决!!!!

这里之作一简单的解析: 大部分是因为so文件没有正常解析导致的都会产生如下报错:java.lang.UnsatisfiedLinkError:No implementation found for。。。

这两部分非常重要:

A.  task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {
destinationDir file("$projectDir/libs")
baseName "So_Libs"
extension "jar"
from fileTree(dir: "libs", include: "**/*.so")
into "lib"
}

tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}

B.
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}

 接下来就是配置service,加权限,加Key都在AndroidManifest.xml做,具体请参考Baidu地图开发文档

 

最后严重建议:编写好程序,请重启测试设备,避免产生不必要的尴尬。

链接http://lbsyun.baidu.com/index.php?title=android-locsdk

 

本次主要解析关于我目前遇到Android 定位SDK v7.1 的问题做些话痨!!!

------------------------------------------------------------------------------------------------------------------------------来自尼玛星球的光军-----------------------------------------------------------

 

转载于:https://www.cnblogs.com/lznmxqdgj/p/6697222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值