1、首先签名是个什么东西。
应用程序签名就是为你的程序打上一种标记,来作为你自己的标识。
2、为什么要进行数字签名
这是Android系统的要求,每一个应用程序必要要经过数字签名才可能安装到系统中,能安装的apk则是已经签名了的。
apk不签名是安装不了的,但是别人也可以重新签名。
使用你自己的同一个签名证书,就没有人能够覆盖你的应用程序,即使包名相同
3、如何签名:
这里有两种签名方法
(1)Eclipse中,右键要签名的项目--Android Tools --> Export Signed Application Package --> 然后根据提示一步一步完成即可。
(2)首先得生成一个你自己的keystore签名文件
keystore是由jdk自带的工具keytool生成的。
-alias后跟的是别名这里是test.keystore -keyalg是加密方式这里是RSA -validity是有效期 这里是20000天 -keystore就是要生成的keystore的名称,这里是test.keystore
本文为博主原创文章,转载请注明出处
http://www.cnblogs.com/rencm/p/5162504.html
原文:http://www.cnblogs.com/rencm/p/5162504.html