Keytool是Java平台提供的一个命令行工具,用于管理公钥证书和私钥,并对Android应用进行数字签名,确保应用的安全性和完整性。
下载文件后使用JDK中的jarsigner工具生成签名文件,并将位置定位在jdk的bin目录下。输入以下命令行(中间不换行):
```
keytool -genkey -alias ChangeBackgroundWidget.keystore -keyalg RSA -validity 20000 -keystore ChangeBackgroundWidget.keystore
```
按下“Enter”键,根据提示填写相关信息:
- 输入keystore密码。
- 再次输入新密码。
- 您的名字与姓氏是什么?[Unknown]: mythlink
- 您的组织单位名称是什么?[Unknown]: www.mythlink.com
- 您的组织名称是什么?[Unknown]: www.mythlink.com
- 您所在的城市或区域名称是什么?[Unknown]: Shen Zhen
- 您所在的州或省份名称是什么?[Unknown]: Guang Dong
- 该单位的两字母国家代码是什么 [Unknown] : CN
确认信息是否正确:
```
CN=mythlink, OU=www.mythlink.com, O=www.mythlink.com, L=Shen Zhen, ST=Guang Dong, C=CN 正确吗?[否]
Y
```
输入`ChangeBackgroundWidget.keystore`的主密码。