我已经创建了一个密钥库,签署了apk并将它发布到Play商店。密钥别名在eclipse中缺少,而签署android APK
现在我已经做了一些错误修复,使用相同的密钥库和密码,然后单击导出的Android应用程序向导中的下一个。
它向我显示别名的下拉框,没有别名。但同样的东西昨天为我工作,签署了同一个项目,现在看起来是空的。
我也试过它的命令行,但它说“密钥库被篡改或密码不正确”,但我非常确定密码ID是正确的,密钥库也是如此。
这是一个展示塞给我。请帮忙!
我已经创建了一个密钥库,签署了apk并将它发布到Play商店。密钥别名在eclipse中缺少,而签署android APK
现在我已经做了一些错误修复,使用相同的密钥库和密码,然后单击导出的Android应用程序向导中的下一个。
它向我显示别名的下拉框,没有别名。但同样的东西昨天为我工作,签署了同一个项目,现在看起来是空的。
我也试过它的命令行,但它说“密钥库被篡改或密码不正确”,但我非常确定密码ID是正确的,密钥库也是如此。
这是一个展示塞给我。请帮忙!
如果您还记得名字,请尝试将其作为新名称引入,它将强制刷新。
首先,您应该检查您是否确实键入了正确的密码。 如果在Eclipse中执行签名导出时键入错误的密钥库密码,那么Eclipse中的别名下拉列表将为空(且不可编辑)。此外,对话框将在顶部显示消息“Keystore被篡改,或密码不正确”,而不是“Enter key password”消息。
如果您确定您拥有正确的密码并正在使用正确的密钥库,那么我能想到的唯一其他解释是密钥库出现问题。也许你把它作为ASCII码保存在你的CVS/SVN中?
我认为你输入的密码错误......请确保密码是当期的......否则,别名未在下拉列表中显示..
或
可能是你的密钥存储位置被改变...
经历了同样的问题,我的情况我错误地输入了密码的第一次,所以它没有填充别名列表。
如果您还记得密码,只需清理所有项目 - >内置并从头开始继续。它工作并成功上传到Google play。
我有同样的问题,经过很长时间的搜索,我设法解决它。
什么引起错误?
时
MY情况
在发生时错误我案例我用正确 passwor d,这意味着我的密钥库已损坏。
一切工作正常,因为我重命名我的应用程序,我改变了密钥库和apk的位置。然后我对于密钥库和apk的位置感到困惑,在那个困惑中,我可能用替换了新的apk,它损坏了密钥存储库,但我不能100%确定。
我怎么固定它
此修复程序很简单。对于WIN7:找到被损坏的“原始”的密钥库,右击它,选择属性,以前的版本,选择一个较早的版本时,密钥库是确定并单击还原
当你点击你有以前的版本到给它一些时间(我花了30秒)。如果仍然没有任何反应,那么您尝试恢复的密钥库可能不是“原创”,它可能是一个副本或其他东西。
(我说的“原生态”,因为我尝试过其他方法来解决这个错误,我不得不作出密钥库的副本,所以要确保使用原来损坏的密钥库)
如果还是没有任何反应
如果你这样做了,但仍然没有显示别名,你可能已经像我一样更改了密钥库的目录。
如果你已经改变了你的keystore目录,你应该完成以上所有操作,然后将它放在它工作的上一个目录下,否则eclipse将找不到别名!
要查看您的密钥库是否可以在不使用Eclipse的情况下工作,您可以使用KeyTool。
CD C:\ Program Files文件\的Java \ jre1.8.0_25 \ BIN
的keytool -list - 密钥库“yourkeystorename”
,那么你应该问的存储密码,如果没有密钥库仍然受损,这意味着恢复没有工作。
请记住,每次发布应用程序时都要制作工作密钥库的副本,并且您知道密钥库工作正常。
对不起,但我有同样的问题,并意识到我所缺少的是我把钥匙存放在另一个文件夹中的地方。当我尝试更新APK时,它没有显示密钥别名,因为我试图从中读取该文件夹中没有密钥。所以我意识到我已经将它保存在另一个文件夹中。一旦我重新定位了正确的文件夹,Key Alias就出现了,并且从那里一切都很好。
我无法编辑下拉菜单。我怎样才能做到这一点? – user917340