OPhone程序包签名方法
首先要导出未
签名的apk文件。
签名用到两个程序keytool.exe和jarsigner.exe,都在jdk/bin目录下面,首先要用keytool生成你自己的key,然后用jarsigner 签名。生成key文件的时候会问你一些问题,可以随便填,但是要记住你设定的密码,因为在 签名的时候会让你输入这个密码。
我给发两个bat文件,用起来能方便些,把这两个bat放到jdk/bin下面,先运行
keygen [key的名字(随便起)] [超时天数]
例如 keygen xingye 9999
然后运行 sign [apk的名字(不包括扩展名)] [key文件的名字(也不包括扩展名)]
例如 sign matchit xingye
keygen.bat
keytool -genkey -alias %1.keystore -keyalg RSA -validity %2 -keystore %1.keystore
sign.bat
jarsigner -verbose -keystore %2.keystore -signedjar %1_signed.apk %1.apk %2.keystore
签名用到两个程序keytool.exe和jarsigner.exe,都在jdk/bin目录下面,首先要用keytool生成你自己的key,然后用jarsigner 签名。生成key文件的时候会问你一些问题,可以随便填,但是要记住你设定的密码,因为在 签名的时候会让你输入这个密码。
我给发两个bat文件,用起来能方便些,把这两个bat放到jdk/bin下面,先运行
keygen [key的名字(随便起)] [超时天数]
例如 keygen xingye 9999
然后运行 sign [apk的名字(不包括扩展名)] [key文件的名字(也不包括扩展名)]
例如 sign matchit xingye
keygen.bat
keytool -genkey -alias %1.keystore -keyalg RSA -validity %2 -keystore %1.keystore
sign.bat
jarsigner -verbose -keystore %2.keystore -signedjar %1_signed.apk %1.apk %2.keystore
本文转自移动开发者社区: