读书人

程序签字常用工具(Sign Application t

发布时间: 2012-08-28 12:37:01 作者: rapoo

程序签名常用工具(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]

读书人网 >移动开发

热点推荐