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

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

  • 问题内容: 我尝试从KeyStore获取密钥。我通过Keytool创建了一个密钥库: keytool -genkeypair -dname“ cn = Mark Jones,ou = JavaSoft,o = Sun,c = US” -alias business2 -keypass abcdtest -keystore C:\ workspace \ XMLSample \ keystore \