当前位置: 首页 > 知识库问答 >
问题:

APK签名错误:无法从密钥存储区读取密钥

步炯
2023-03-14

我正在intellij和Gradle下开发android应用程序。并使用以下方式生成密钥库文件:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

然后使用build.gradle中的密钥库文件:

signingConfigs {
    robert {
        storePassword 'robert'
        storeFile file('/Users/bournewang/Documents/Project/android.keystore')
        keyPassword 'robert'
        keyAlias 'mike'
    }
}

任务“:MyExample:PackageRelease”执行失败。

无法从密钥存储区读取密钥

共有1个答案

云承弼
2023-03-14

首先检查您的密钥库文件,在您的示例中,您创建了名为my-release-key.keystore的文件。如果它正确并且确实存在于文件夹users/bournewang/documents/projectcheck alias,那么在示例中它是-alias alias_name,但是在config中您指定了alias mike

 类似资料:
  • 我在生成签名的Apk时得到了这个异常,我对密钥存储文件没有做任何操作,密码也是正确的。如果我创建了一个新的密钥存储文件。我想将无法在相同的应用程序包上传它到play store上。我不明白我现在要做什么? 错误:任务“:app:PackageFreeRelease”执行失败。从存储区读取密钥失败无法恢复密钥

  • 我试图发布一个继承的Cordova项目,该项目已经更新并准备部署,但当我尝试构建一个版本时,它会抛出这个错误: 指挥 误差 因此,我开始研究这个错误,并在StackOverflow上发现了类似的错误,它们都说。下面的部分似乎是错误的区别部分,据我所知,这不是重复的,因为其余的似乎都与错误的密码或密钥篡改有关。 我尝试使用标志来获取有关错误的更多信息,例如:、和;他们都没有提供任何见解 发现我可以在

  • 我已经试过这个,这个和这个,但我的问题解决不了。我不明白我做错了什么。下面是我的签名配置 这是当我试图运行应用程序时显示的错误 想不出该怎么办。提前感谢你的帮助。

  • 我试图在android studio中发布一个简单的项目。所以我转到菜单>Build>Build apk。但是我得到了这个错误: 我是Android Studio的新手

  • keytool-importkeystore-srckeystore newks.p12-srcstoreType pkcs12-srcstorePass pass-destkeystore exportedjks.jks-deststoreType jks-deststorePass pass 但我会收到以下错误消息: keytool错误:java.Security.UnrecoverableK

  • 我正在使用ionic开发一个android应用程序。我用一个新的密钥库错误地给我的应用程序签名。当我将应用程序上传到PlayStore时发现证书不相等时,我使用了与PlayStore中所需证书相同的备份keystore文件。 现在,如果我想用命令对我的。apk进行jarsign 我得到以下错误 我谷歌了很多,但我不确定是否有任何解决方案可以帮助我。我必须使用我的旧证书,不能使用一个新的,因为我不能