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

错误:从存储区读取密钥更改失败,密钥存储区被篡改,或者密码不正确

蒯华彩
2023-03-14

我已经试过这个,这个和这个,但我的问题解决不了。我不明白我做错了什么。下面是我的签名配置

  signingConfigs {

    config {
        keyAlias 'changeit'
        keyPassword 'changeit'
        storeFile file('C:/Users/abc/.android/debug.keystore')
        storePassword 'changeit'
    }
}

这是当我试图运行应用程序时显示的错误错误:未能从存储区“C:\users\abc\.android\debug.Keystore”中读取密钥更改:密钥存储区被篡改,或者密码不正确

想不出该怎么办。提前感谢你的帮助。

共有1个答案

程昕
2023-03-14

如果您想为发布应用程序签名,请生成一个新密钥并用它签名:https://developer.android.com/studio/publish/app-signing.html

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

  • 我正在intellij和Gradle下开发android应用程序。并使用以下方式生成密钥库文件: 然后使用build.gradle中的密钥库文件: 任务“:MyExample:PackageRelease”执行失败。 无法从密钥存储区读取密钥

  • 我正在使用8.5.0运行时服务器运行我的项目,在部署期间,我发现以下错误 这里是配置。引用密钥存储的xml文件。资源目录中的jks文件

  • 我试图在我的一个项目中使用Google Maps API,并在指导中设置API凭据,它希望我将应用程序的SHA-1签名证书指纹添加到API中。 在说明中,它说使用下面的命令来获取指纹: 当我尝试使用它时,无论是在Android Studio终端还是在我的应用程序目录中的cmd提示符,我都得到以下错误: 注意,我的应用程序在D:\Projects\Android\AppName中。 我如何获得我的S

  • 问题内容: 我的目标是生成证书,将其导出到文件中,然后导入JDK密钥库中。 在第一步中,我使用以下命令生成了一个自签名证书,为密钥库和密钥提供密码作为“密码”: 在第二步中,我使用类似的密码和以下命令导出了证书: 现在! 我正在尝试使用类似的密码和以下命令在JDK中的cacerts中导入此证书,但出现异常。 错误 K:\ java \ certificates> keytool -importce