Android APK 签名

Apk签名首先要有一个keystore的签名用的文件.
keystore是由jdk自带的工具keytool生成的.具体生成方式参考一下:
开始->运行->cmd->cd 到你安装的jdk的目录这里我是 C:\Program Files\Java\jdk1.6.0_10\bin
然后输入:keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore
-alias 后跟的是别名这里是 asaiAndroid.keystore
-keyalg 是加密方式这里是 RSA
-validity 是有效期 这里是 20000
-keystore 就是要生成的keystore的名称 这里是 asaiAndroid.keystore
然后按回车
按回车后首先会提示你输入密码:这个在签名时要用的要记住了哦。
然后会再确认你的密码。
之后会依次叫你输入 姓名,组织单位,组织名称,城市区域,省份名称,国家代码等。
参考:

运行完可以在 C:\Program Files\Java\jdk1.6.0_10\bin 里找到刚才生产的keyStore文件

好现在开始给Apk签名了:
在 C:\Program Files\Java\jdk1.6.0_10\bin 还提供一个工具 jarsigner.exe
好现在可以在刚才的命令行后继续运行以下命令给APK签名:
jarsigner -verbose -keystore asaiAndroid.keystore -signedjar LotteryOnline_signed.apk LotteryOnline.apk asaiAndroid.keystore
-keystore:keystore 的名称
LotteryOnline_signed.apk是签完名后的APK
LotteryOnline.apk 是签名前的apk
然后按回车:会要求输入刚才设置的密码,输入后按回车就开始签名了。
参考:

运行成功后在 C:\Program Files\Java\jdk1.6.0_10\bin 目录下会多出一个被签名的apk文件,
参考:

更多相关文章

  1. android studio Could not find any version that matches com.a
  2. android 限制EditText输入数字的范围大小
  3. 基于Eclipse的Android(安卓)SDK开发环境搭建笔记
  4. Android(安卓)Studio教程-创建第一个项目Hello World
  5. Android之apk文件签名——keytool 和 jarsigner
  6. Android输入框实时模糊搜索效果的示例代码
  7. Android(安卓)NDK之 ----- Java 方法映射到C中的签名
  8. Delphi XE5 android 图解为Android应用制作签名
  9. ubuntu12.04 android studio 安装(装完后再重启系统挂了,请勿参考

随机推荐

  1. Cygwin的安装流程
  2. Android(安卓)Studio 将github作为远程ma
  3. Android(安卓)launcher动态Icon的实现方
  4. android 如何用wireshark抓取模拟器的包
  5. Android(安卓)项目中图片压缩看我的blog
  6. 防止Android过快点击造成多次事件的三种
  7. Android(安卓)Studio 项目 Gradle 升级经
  8. Android(安卓)开源项目收集(开源之路险且
  9. ubuntu下安装MyEclipse10和MySql,为MyEcl
  10. Android中自定义加载样式图片的具体实现