注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

Android: Baidu Map API 集成流程 小白备忘  

2014-06-06 12:18:15|  分类: android笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
官方的确已经由相关的文档没错,但说的都很粗,而且纰漏颇多。对吾等小白来说坑太多,备忘一下。免得假以时日再要用到又忘了加倍的浪费时间。

先铥出两个官方的指引

以下是流水账,红字是与官方有出入的注意事项
【准备】
1. 首先你要有一个baidu的账号 ,在 http://developer.baidu.com/map/ 登记各种的实名认证信息
2. 下载最新版的BaiduMapSDK http://developer.baidu.com/map/geosdk-android-download.htm 写这篇日志的时候版本是3.0.0

【申请Key】
按照官方的指引一路填下来,遇到第一个坑。这个
2.5 获取安全码

输入“安全码”。安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)

这里提供了两个方法获取 签名的sha1值。欸我X——
方法一,执行后提示
'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。
faint!
方法二,windows->preferences->android->build ....
摔!说好的sha1值呢?没看见有啊!
解决办法:回头看方法一,其实keytool在JDK的安装路径的/bin/下,在计算机的环境变量的Path 增加 该路径后,再按方法一执行。例如我用的是 C:\Program Files\Java\jre8\bin 。可以参考 windows->preferences->java->installed JREs 里指示的location
运行keytool终于有反应了,但又衍生出另一个坑,提示
keytool 错误: java.lang.Exception: 密钥库文件不存在: debug.keystore
java.lang.Exception: 密钥库文件不存在: debug.keystore
        at sun.security.tools.keytool.Main.doCommands(Unknown Source)
        at sun.security.tools.keytool.Main.run(Unknown Source)
        at sun.security.tools.keytool.Main.main(Unknown Source)
路径/Users/我的账号/.android/ 没错,原因是刚打开的eclipse,android项目也是新建的,debug.keystore还没生成,运行一次就产生了。
然后再按文档的命令运行,sha1 获得了,key也设置好了

【集成】
接下来按照了另一份说明一步步集成
把jar文件copy到 libs/ 下 之后,,文档说 
 第二步:在工程属性->Java Build Path->Libraries中选择“Add External JARs”,
欸——都已经在项目里了,直接 [Add JARs] 就好了吧,不需要外部引用啊...话说这个文档到底是由多少个度娘的攻城狮一起写啊?好像有好几个人的不同习惯。
然后权限设置部分,你妹啊!
还有下一部在layout中添加地图控件!你妹夫啊!你到底是有多不爱写斜杠啊
Android: Baidu Map API 集成流程 小白备忘 - 恶 - 早衰男的巢
 
然后..没有然后了,运行,地图就出来了,哈
Android: Baidu Map API 集成流程 小白备忘 - 恶 - 早衰男的巢
 
  评论这张
 
阅读(1383)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018