我用于签署 Android 应用程序的密钥是使用 Android Studio 生成的。当我尝试从 Android Studio 生成签名的 APK 时,它工作正常。
但是,当我尝试使用 apksigner 工具签名时,相同的密钥不起作用。这是我正在使用的命令。
apksigner sign --ks mykey.jks --ks-key-alias MyAlias --out app-myapp-release.apk app-myapp-release-aligned.apk
我收到以下错误:
java.io.IOException:密钥库被篡改,或密码不正确
有什么建议么?
** 更新 ** Android Studio 版本 2.2.3 密钥库是使用 Build 菜单中的“Generate Signed APK”对话框生成的。