作者:hedongsheng | 来源:互联网 | 2023-02-13 20:53
我用于签署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密钥库是使用"生成"菜单中的"生成签名APK"对话框生成的.
1> Nemanja Kova..:
我只是有这个确切的问题,还有更多的尝试唱一个apk.
尝试将这些选项添加到sign命令:
--ks-pass stdin --key-pass stdin
现在,您通常可以按顺序键入密钥库密码和密钥(别名)密码.