首先,我们需要一个keystore,当然已经有了的话就不用这一步了:
cmd下:
进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件
C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: qiaoling您的组织单位名称是什么?
[Unknown]: www.chinaandroid.com
您的组织名称是什么?
[Unknown]: www.chinaandroid.com
您所在的城市或区域名称是什么?
[Unknown]: haidian
您所在的州或省份名称是什么?
[Unknown]: BJ
该单位的两字母国家代码是什么
[Unknown]: 86
CN=qiaoling, OU=www.chinaandroid.com, O=www.chinaandroid.com, L=haidian, ST=BJ, C=86 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):

其中参数-validity为证书有效天数,这里我们写的大些10000天。还有在输入密码时没有回显(尽管输就是啦) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要.

然后签名:
Eclipse中,右击需要签名的工程-->android tools-->export signed application package...
出现下面对话框,选择需要签名的工程

next,选择上面生成的android.keystore文件位置和设置的密码

next

next,选择签名生成文件的位置和名称

finish,搞定啦...

更多相关文章

  1. android 对pdf文件的下载、缓存、显示,包含android-pdfview框架使
  2. Android多级文件夹建立
  3. android环境配置-again-遇到的问题总结
  4. 第二课 - Android项目目录结构
  5. Android开发常用调试技术大全
  6. Android(安卓)开源库——侧滑菜单栏(SlidingMenu)的导入和使用
  7. Android——使用ContentProvider在应用间传递数据
  8. Android中的多线程机制
  9. Android(安卓)Selector用法小记

随机推荐

  1. PHP让人不知道的匿名函数的几种写法(附代
  2. 如何在php中实现construct构造方法
  3. PHP中三种设置脚本最大执行时间的方法
  4. 在PHP中通过GD库创建简单的图片(图文详解)
  5. 如何将curl获取到的json对象转成数组
  6. php如何修改数组的值?
  7. PHP在图片中用 imagettftext() 添加水印(
  8. 如何解决php中curl传递数据太慢
  9. php如何设置权限?
  10. php代码如何在html文件里面执行(详解)