我正在尝试使用Android Studio v1.4中的内置小部件生成已签名的APK.
但是,我遇到了这个恼人的错误
错误:任务':app:packageRelease'的执行失败.无法从商店"C:\ Users\Lancelot\Desktop\release.jks"读取密钥cckey:密钥库被篡改,或密码不正确
(为了到达这里,密钥库密码必须正确;否则它将显示错误)
然后我输入了我的密码,但是在签署APK时没有运气......我甚至尝试使用命令行更改密钥密码keytool -keypasswd -alias cckey -keystore C:\Users\Lancelot\Desktop\release.jks.通过运行这个我需要在输入新密码之前正确输入旧密码,这一切都经过了; 这证明密钥密码首先没有错.
所以问题是,如果我的密钥存储密码,密钥别名和密钥密码都是正确的,那么它有什么问题呢?
我正在尝试为我的新游戏生成release apk.即使我3天前更新了我的其他应用程序之一,密钥库也没有任何问题.我完全相信我能正确记住我的密码.因为当我提供错误的密码时,它表示您的密码或用户名不正确.
这是我正在做的事情:
这就是我得到的:
请帮帮我,我在这里做错了什么?Android studio 2天前更新.你认为这会导致这个问题吗?我该怎么办?任何帮助将非常感谢...
我实际上已经阅读过这篇文章Android Studio:在发布此问题之前无法恢复密钥.虽然我遇到了这个提示,但我试图按照他在答案中所示的那样做:"文件被篡改或密码不正确".现在我知道密码绝对正确.我担心我永远无法再次更新我的应用程序.
正如标题所说,Android Studio无法从密钥库恢复密钥以生成签名版APK.我有两个队友尝试使用我正在使用的相同凭据,他们都能够毫无问题地生成签名的APK.
我已经在SO中查看了大部分链接,但没有一个解决了我的问题.我最关注下面这个问题的最佳嫌疑人: Android Studio:无法恢复密钥
我目前的设置是Windows 10笔记本电脑,所以我认为这可能是Windows的事情(我的队友有Mac和Ubuntu笔记本电脑).接下来我做的是用Linux Mint建立一个VM并检查项目和构建,但我有完全相同的错误.
截图:
当我使用
keytool -list -keystore /path/to/keyfile.jks
并提供密码时,我能够看到那里的条目,但是当我在尝试使用相同的密码生成签名的APK时使用相同的密码时,我收到错误
无法加载密钥库:密钥库被篡改,或密码不正确
请帮忙!