Android studio jarsigner:与密钥关联的密钥不是私钥

Android studio jarsigner:与密钥关联的密钥不是私钥,android,android-studio,Android,Android Studio,当我尝试使用android studio生成签名包时,出现以下错误“ 试图清理项目,力所能及 这个问题是由另一个堆栈溢出帖子发布的,但他们建议再次清理一个try,它对我不起作用 注: 我的密钥库密码和另一个密码相同。它以前对我有用。简单地说,“india”不是私钥的标识符,而是证书中的CN字段。 您需要使用keytool列出私钥,然后使用私钥id而不是jarsigner中的cert.name.。可能重复的是,它是重复的,但我也为该问题添加了一个悬赏。@user93796朋友,您得到这个问题的

当我尝试使用android studio生成签名包时,出现以下错误“

  • 试图清理项目,力所能及
  • 这个问题是由另一个堆栈溢出帖子发布的,但他们建议再次清理一个try,它对我不起作用
注: 我的密钥库密码和另一个密码相同。它以前对我有用。

简单地说,“india”不是私钥的标识符,而是证书中的CN字段。
您需要使用keytool列出私钥,然后使用私钥id而不是jarsigner中的cert.name.。

可能重复的是,它是重复的,但我也为该问题添加了一个悬赏。@user93796朋友,您得到这个问题的答案了吗。请帮助我,我从3年起也在努力解决这个问题days@Dan你有没有找到一个解决方案?
Cause: jarsignerfailed with exit code 1 :
jarsigner: key associated with india not a private key