Android 之 百度API 密钥安全码生成

本文详细介绍了在使用百度API前如何获取安全码,并针对遇到的问题提供了具体解决步骤,包括使用keytool工具和ADT查看Android签名证书的SHA1值,最终成功获取所需的安全码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[size=medium][color=olive][b]
近期要做个关于旅游助手的应用,开始接触百度API了。大神们都知道使用API之前先得申请对应
的密钥,否则是无法使用的;哎,今天也是特别的郁闷,按照百度上说明的方法申请密钥,在安
全码那里稍微的卡住了;瞬间0疼了.... [/b][/color][/size]


[b][size=medium][color=red]首先我们来看看官网上获取安全码的介绍:[/color][/size][/b]

[b][size=small][color=olive]您可以通过两种方法来获取Android签名证书的sha1值:

第一种:使用keytool

keytool -list -v -keystore keystorefile -storepass 123456

其中keytool为jdk自带工具;keystorefile为Android 签名证书文件

第二种:在adt 22中直接查看

如果使用adt 22,可以在eclipse中直接查看:winows -> preferance -> android -> build。 如下图示:[/color][/size][/b]

[URL=http://s98.photobucket.com/user/zjsunzone/media/5B987F515B8951687801_zpsbabf4455.png.html][IMG]http://i98.photobucket.com/albums/l255/zjsunzone/5B987F515B8951687801_zpsbabf4455.png[/IMG][/URL]


[size=small][color=red][b]可是,按照如此方法确导致以下的效果:[/b][/color][/size]


[URL=http://s98.photobucket.com/user/zjsunzone/media/builder_zpsa000821d.png.html][IMG]http://i98.photobucket.com/albums/l255/zjsunzone/builder_zpsa000821d.png[/IMG][/URL]

[size=medium][color=red][b]这让我情何以堪啊,没办法,只能通过第一种方式去解决问题了:

这里的keytool 是 java 中jdk 自带的工具,在tools目录下,配置jdk的环境相信大家都知道,这里我就不多说了;

这里要强调的是 Android 签名证书文件 ,该文件在工程目录下,默认的位置为:C:\Users\Administrator\.android 目录下的debug.keystore 文件,找到好确定位置;

接着:打开cmd 命令提示符:定位到 C:\Users\Administrator\.android 操作目录,然后键

入keytool -list -v -keystore debug.keystore , 然后回车,会提示输入密码,如果没有设置

则直接回车;然后得到我们需要的安全码了... 终于解决了![/b][/color][/size]

[size=medium][color=orange]如图:[/color][/size]
[URL=http://s98.photobucket.com/user/zjsunzone/media/5B8951687801_zpsa46b13d3.png.html][IMG]http://i98.photobucket.com/albums/l255/zjsunzone/5B8951687801_zpsa46b13d3.png[/IMG][/URL]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值