首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

程序签字常用工具(Sign Application tools )

2012-08-28 
程序签名常用工具(Sign Application tools )[list]Keytool (JDK 中自带)生成私有的keystore/key,为后续签

程序签名常用工具(Sign Application tools )
[list]Keytool (JDK 中自带)
生成私有的keystore/key,为后续签名做准备
在Linux 中 系统自带一个gcj 版本的keytool,要确保JAVA_HOME已经设置,且/usr/bin/keytool 指向的是JDK版本的
使用示例

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
Jarsigner (JDK 中自带)对程序执行签名操作
使用示例
$ jarsigner -verbose -keystore my-release-key.keystore my_application.apk alias_name

检查*.apk是否已经签名
$ jarsigner -verify -verbose my_application.apk

debug key 过期提示及解决方法:
debug:
[echo] Packaging bin/samples-debug.apk, and signing it with a debug key...
[exec] Debug Certificate expired on 8/4/08 3:43 PM
The default storage location for AVDs is in ~/.android/avd on OS X and Linux, in C:\Documents and Settings\\.android\ on Windows XP, and in C:\Users\\.android\ on Windows Vista.

[/list]

热点排行