用户
 找回密码
 立即注册

16

主题

60

帖子

847

积分

官方技术支持

Rank: 7Rank: 7Rank: 7

积分
847
发表于 2016-11-28 11:24:13
新创建应用后,在打包时,选择Android平台打包,会看到使用“自动生成签名文件”是打勾的,这个意思是在打包时,会自动生成签名文件,同时提供了KEYSHA1,方便申请高德地图时填写。


当然你也可以自己生成签名文件,只需要把“自动生成签名文件”的打勾去掉,如下图。

这时需要填写相关的一些信息。

下面是生成签字文件的帮助(以Windows和MAC系统为例)

1. Windows系统
1.1 下载安装jdk
1.2 生成android.keystore和操作签名
1.2.1 打开控制台
1.2.2 进入到jdk的bin目录(注意:这里的目录必须是你的计算机中的jdk的bin目录,本文仅为示例,可能目录与您的计算机中的安装目录不同),这样的话,android.keystore文件就能生成在指定目录下。(本文生成在admin用户桌面)
1.2.3 输入命令: keytool -genkey -alias Smobiler.key -keyalg RSA -validity 20000 -keystore C:\Users\admin\Desktop\Smobiler.key

12.4 查看SHA1码,并记录(高德地图定位需要)keytool -list -v -keystore C:\Users\admin\Desktop\Smobiler.key



2. MAC
2.1 进入终端,输入:cd Desktop
2.2 输入命令: keytool -genkey -alias Smobiler.key -keyalg RSA -validity 20000 -keystore Smobiler.key
2.3 查看SHA1码,并记录(高德地图定位需要) keytool -list -v -keystore Smobiler.key




说明:
* 其中参数-validity为证书有效天数,这里我们写的大些20000天。
* 输入密码时没有回显(这个不用管,输入就行,这里只是不显示) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要,一定要记住这个密码。
* Smobiler.key为生成签名文件的路径,-alias Smobiler.key为设置文件的别名,即别名Smobiler.key

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册