即使密钥 100% 正确,也无法从存储中读取密钥 key1

Posted

技术标签:

【中文标题】即使密钥 100% 正确,也无法从存储中读取密钥 key1【英文标题】:Failed to read key key1 from store even tho key is 100% correct 【发布时间】:2022-01-17 04:32:51 【问题描述】:

我正在尝试为我的应用创建发布版本,但无论我做什么,它都不起作用。我每次都会收到这个错误:

任务:app:packageRelease FAILED

Execution failed for task ':app:packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
   > com.android.ide.common.signing.KeytoolException: Failed to read key key1 from store "C:\Users\CENSORED\Desktop\Ordner\Privates\Android Studio Key\keystore.jks": keystore password was incorrect

我创建了很多密钥和密码,这一次(每次都创建新的),但它总是说“密钥库密码不正确”,即使它是 100% 正确的!!

signingConfigs 
    release 
        storeFile file('C:\\Users\\EXAMPLE\\Desktop\\Ordner\\Privates\\Android Studio Key\\keystore.jks')
        storePassword KEYPW
        keyAlias 'key1'
        keyPassword KEYPW
    

gradle 属性

KEYPW='CENSORED'

【问题讨论】:

【参考方案1】:

我解决了这个问题,为此我非常讨厌 Android Studio。而不是这样写:

KEYPW='CENSORED'

你必须写这个

KEYPW=CENSORED

呃。又浪费了我生命中的一个小时

【讨论】:

以上是关于即使密钥 100% 正确,也无法从存储中读取密钥 key1的主要内容,如果未能解决你的问题,请参考以下文章

即使在 Flutter 中使用正确的 SHA1 密钥,Google 地图也无法在发布版本中工作

即使我获得了 API 密钥,也无法使用谷歌地图

即使在 SpringMVC 中包含密钥库证书后也无法验证服务器

即使在 SpringMVC 中包含密钥库证书后也无法对服务器进行身份验证

即使在更新 SHA 1 指纹以获取发布密钥后,Google 地图也无法在 Play 商店中发布后加载

错误:未找到存储库。致命:无法从远程存储库中读取。请确保您拥有正确的访问权限并且 repo 存在