安卓Android打包生成正式版地图jks配置debug版及release版

集成百度地图的方式这里不细说,就当作所有人都知道的哦。那么众所周知,百度地图的集成形式,有一个很核心的步骤:是在百度地图官网生成AppKey,然后在自己的安卓项目里面去配置好,才能显示地图的界面(不然都显示的是格子看不到地图)。百度地图官网的appkey生成教程是获取每台电脑的debugSHA1值,这样生成的值得到的ak在其他电脑上是不能够运行的,也就是自己的电脑能用能看到地图,但是其他电脑是看不到地图的(看到的都是格子),举个例子:我这台电脑生成的debugAK放到安卓工程配置,然后提交SVN后,你的电脑Update下来,你的工程跑起来是看不到地图的,只有格子显示出来,这就是ak没有配置对,那么注意了,接下来就是配置打包发布版的ak教程了:

第一步:1.点击Generate Signed APK

第二步:2.生成一个jks文件,也就是密匙库生成一个密匙,当然也可以用之前就有的jks,地址如:D:\android_\NewOfficialvehicle\ycyaV3.jks

第三步:3.cmd命令 (可以理解为:是打开jks生成的地址,然后运行keytool工具拿到该jks的SHA1的值,地址根据个人电脑存放jks路径不同而不同哈)
C:\Users\senon\.android>d:
D:\>cd D:\android_\NewOfficialvehicle
D:\android_\NewOfficialvehicle>keytool -list -v -keystore ycyaV3.jks
输入密匙库口令:(如123456)
->得到SHA1值

第四步:4.申请appkey:(两者填写一样的SHA1值)
发布版SHA1:(一样的SHA1)
开发版SHA1:  (一样的SHA1)
->生成AK

第五步:5.Android Studio->File->Project Structure:
Signing 生成一个config 输入Alias别名及其他信息,也就是jks的信息
Flavors 的defaultConfig 的Signing Config 设置成刚刚生成的config
Build Types的debug及release 的Signing Config 均设置成刚刚生成的config
点击OK->debug及release版本共同使用module gradle的设置

第六步:6.在manifests里面使用百度地图API_KEY
->完成

这样生成的ak,无论在台电脑上用都是默认使用的自己的jks文件,当然最后一步也很重要,就是在其他电脑也要有该jks文件,然后路径设置成一样或者路径与工程里面配置的路径相同就成功了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值