android软件的签名过程

1、首先,生成自己的keystore,有了keystore,你的软件就有了主人,就可以限制盗版了。

运行环境:JDK,AndroidSDK,并配置好相应环境变量。

步骤:

在命令行输入:

keytool-genkey-keystore<生成的签名文件>-keyalg<算法>-validity<天数>-alias<别名>

例如:

keytool-genkey-keystorexxj.keystore-keyalgRSA-validity10000-aliasjason.keystore

命令注解:

keytool:Android签名程序

-genkey:生成签名文件

-keystore:指定目标签名文件

xxj.keystore:要生成的签名文件

-keyalg:指定签名算法

RSA:算法名

-validity:设置有效期(天)

10000:10000天

-alias:设置别名

jason.keystore:别名

接下来,控制台会让你填写一些信息,按照说明填写就好了。

最后是确认,

2、从Eclipse导出未签名的APK,此部简单,从项目中右击,选择androidtool,选择“生成未签名的APK文件”选项,其他操作省略

3、用keystore签名

方法一:用Eclipse签名,从项目中右击,选择androidtool,选择“生成签名的APK文件”,选择项目,点下一步...(省略,要注意的是密码有有两个,一个是主密码,一个是从密码,都是生成签名文件的时候输入的,当时要牢记)

方法二:命令行

jarsigner-verbose-keystore<签名文件路径>-signedjar<目标APK><待签名的APK><签名文件的别名>

例如:

E:\Users\jason>jarsigner-verbose-keystoreE:\Users\jason\Desktop\xxj.keystore-signedjarE:\Users\jason\Desktop\xxj_signed.apkE:\Users\jason\Desktop\xxj-unsigned.apkxxj.keystore

接下来控制台会让你输入签名密码,输入两个密码并确认后,程序就对每个文件进行签名,最后操作完成,恭喜你,签名成功,你的软件就打上了你的印记。

相关推荐