3.4打包你们有没有遇到创建签名打不了包的情况?不用签名打debug包可以
com.android.ide.common.signing.KeytoolException: Failed to read key key0 from store “D:\WorkSpace\Git\jks\ddd.jks”: Invalid keystore format
奇了怪了,我用最新版本androidStudio打包的,创建的密钥我确定了是这个key 0. 但是打签名包报错这个密钥错误。打包的时候底下没出现v1和v2的选项
截图的test.jks是后面我又重新试了下流程,截图和报错的ddd.jks是一样的流程,就是报错
为啥as 自己创建的 jks 不行
解决了。不知道是我操作还是最新版as的问题(有知道怎么操作的小伙伴告诉我一下),我用命令行工具手动生成的jks就可以正常打包:
keytool -genkeypair -alias key0 -keyalg RSA -keysize 2048 -validity 365 -keystore testddd.jks好奇葩这问题,看来要用个低版本的androidStudio试试
目前用的这个版本,有毒
根据你这个报错,换一下jdk版本,在项目设置里边。(打不上签名还有其他原因)
但是as用命令行生成的jks可以正常出包就很奇怪。这个版本as默认是用jdk17,项目jdk版本我已经手动改到1.8了,项目运行都没问题,没报错啥的
看看环境的jdk多少
版本是1.8.0.15
本地环境是1.8可以用,jdk17高了,你gradle配的多少
4.2.2
低了,要用17就往高了升
行吧,那大概率是版本的问题。我升级一下


