提问者:小点点

Android studio更新捆绑包jarsigner:与key0关联的密钥不是私钥


以下是我正在采取的步骤,按照所呈现的顺序,通过Android Studio在修复bug后更新已发布的应用程序:

>

  • 修复bug。

    在build. gradle(模块)上更改为versionCode 2和versionName“1.1”

    生成签名包

    密钥存储路径为C:\Folder\Folder\Android\MyApp. jks

    两个密码都正确

    密钥别名:key0(默认为第一次)

    但随后提出了这个错误:

    Cause: jarsigner.exefailed with exit code 1 :
    jarsigner: key associated with key0 not a private key
    

    什么会导致这种情况?


  • 共3个答案

    匿名用户

    “建造”-

    匿名用户

    1. 您的密钥库密码正确
    2. 您的密钥密码不正确

    匿名用户

    我也遇到了同样的问题,我尝试过清理构建和无效缓存/重新启动,但没有成功。最后,我输入了错误的KeyStore密码,然后它显示了一些错误,如jarsigner error: java.lang.RuntimeException:keystore load:Keystore被篡改,或者密码不正确。然后我尝试了原始的,它工作了。