首先,如果没有签名密钥,先生成密钥:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
会一路提示你输入密码、签名信息等等,随意输入。
我这里的用户名和密码都是android
然后签名
jarsigner -keystore android.keystore -storepass android -keypass android XXX.apk android.keystore
keytool和jarsigner都是jdk自带的工具,配好环境变量就可以直接在命令行使用的。
本文详细介绍如何使用keytool和jarsigner工具为安卓应用生成签名密钥并进行签名。首先,通过keytool生成签名密钥,随后利用jarsigner进行应用签名。这两个工具均为JDK自带,确保环境变量配置正确即可在命令行中直接使用。
1785






