Smobiler上海石磨_.NET移动开发平台

标题: Android打包签名文件 [打印本页]

作者: vicky    时间: 2016-11-28 11:24
标题: Android打包签名文件
新创建应用后,在打包时,选择Android平台打包,会看到使用“自动生成签名文件”是打勾的,这个意思是在打包时,会自动生成签名文件,同时提供了KEYSHA1,方便申请高德地图时填写。[attach]924[/attach]


当然你也可以自己生成签名文件,只需要把“自动生成签名文件”的打勾去掉,如下图。
[attach]925[/attach]
这时需要填写相关的一些信息。

下面是生成签字文件的帮助(以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

[attach]927[/attach]

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
[attach]928[/attach]



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





欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2