使用命令行工具为Android应用签名
为 Android 应用进行命令行签名,需要用到 JDK 提供的 keytool.exe 和 jarsigner.exe 这两个工具。具体操作包含以下两个步骤:
- 生成私钥文件: 使用
keytool命令生成一个私钥文件 (Private Key)。 - 应用签名: 使用
jarsigner命令,结合生成的私钥文件,对 APK 文件进行签名。
生成私钥
keytool -genkey -v -keystore androidguy-release.keystore -alias androidguy -keyalg RSA -validity 30000
命令解释:
androidguy-release.keystore: 密钥文件名,可自定义。androidguy: 密钥别名,后续签名时会用到。RSA: 密钥算法。30000: 签名有效天数。
暂无评论