最近在打包APK的时候出现javax.crypto.BadPaddingException: Given final block not properly padded 这个错误,百度了很多都没有解决方法,
这个问题只出现在打包已经存在keystore或者jks文件的apk,因为androidStudio 生产keystor 就是.jks文件,你的。jks文件就是你的keystore。有的人把第一次打包生成的签名文件(。jks)改成后缀为.keystone的 ,第二次打包就会报错,只要把你的.keystore后缀改回去就行了。